装是对象的外部界面与内部实现之间实行清晰隔离的一种抽象。外部与对象的
通信只能通过消息。封装的意义在于将对象的实现与对象应用互相隔离,从而允许对操作的实现算法和数据结构进行修改,而不影响接口,不必修改使用它们的应用,这有利于提高数据独立性。这个特点保证了对象的界面独立于对象的内部表达。由于封装,对用户而言这些实现是不可见的。这就隐藏了在实现中使用的数据结构与
程序代码等细节,此外对象封装后成为一个自含的单元,对象只接受已定义好的操作,其他程序不能直接访问对象中的属性,从而可以提高程序的可靠性,充分体现了信息隐藏的原则。继承一陛是对象的另~个特点。一个类可以继承类层次中其所有超类的全部属性、方法和消息。继承性包括四个主要方面:1)每个类共享其超类(superclasses)中定义的属性。2)每个类共享其超类中定义的方法。3)每个类可以增加属性。4)每个类可以增加或扩展,甚至是覆盖继承的方法I
4.系统分析
4.1 系统用户简要分析
本系统用户角色主要有