摘要: 一统一建模语言UML是OMG(Object Management Group)在1997年发表的图标式软件设计语言,它综合了很多种当时已经存在的面向对象的建模语言、方法和过程。对一个软件系统而言,UML语言具有以下的重要功能:可视化功能,说明功能,建造功能和建文档功能。 1) 可视化功能:可视化可以促进对问题的理解和解决,并且方便熟悉UML的设计师彼此交流和沟通。可以较容易地发现设计草图中可能的逻辑错误,保证最后完成的软件确实能按照要求运行,避免和减少意外发生。 2)说明功能:对一个系统的说明应当通过一种通用的、精确地、没有歧义的通信机制进行,显然UML的特性使得UML很适合于这种说明工作.. 阅读全文
posted @ 2011-12-04 21:27 邓伟平 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 在类与类之间,会有连线指明它们之间的关系。类和类,类和接口,接口和接口之间可以建立以下几种关系:一般化关系、关联关系、聚合关系、合成关系和依赖关系,这几种关系都是静态的。 1)一般化关系:表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的关系是从子类指向父类,或从实现接口的类指向被实现的接口,与继承或实现的方向相反。一般化关系在Java语言中可以直接翻译为关键字extends和implements。前者描述类与类之间、接口与接口之间的一般化关系,后者描述与接口之间的一般化关系。 2)关联关系:是类与类之间的连接,它使一个类知道另一个类的属性和方法。关联可以是双向 阅读全文
posted @ 2011-12-04 21:27 邓伟平 阅读(291) 评论(0) 推荐(0) 编辑