UML学习笔记:类图
UML学习笔记:类图 有些问题,不去解决,就永远都是问题! 类图 类图(Class Diagrame)是描述 类、接口、协作以及它们之间关系的图 ,用来 显示系统中各个类的静态结构 。 类图包含2种元素:类、接口,6种关系:协作、依赖、泛化、实现以及关联。 组成元素 类 接口 关系 实现关系 类的继承结构表现在UML中为:泛化(generalize)与实现(realize)。实现关系只可用于表示接口与类的继承结构,类会实现接口定义的所有方法。 泛化关系 继承关系为 is-a的关系;两个对象之间如果可以用 is-a 来表示,就是继承关系。比如,西瓜是水果! 依赖关系 描述一个对象在运行期间会用到另一个对象。 关联关系 关联关系,是一种结构关系, 指明一个事物的对象与另一个事物的对象间的关系 。 聚合关系 聚合关系用于表示实体对象之间的关系, 表示整体由部分构成的语义 ; 例如一个部门由多个员工组成 ;但是 整体与部分不是不可分割的,即部门不存在了,员工不会消失,依然存在 。 组合关系 组合关系与聚合关系一样,组合关系 同样表示整体由部分构成的语义 ; 但是这种依赖关系是强依赖 ,即公司不存在,部门也就随之消失了。 参考链接 http://www.woshipm.com/pd/2593231.html https://design