UML系列

类图常见关系 泛化 Generalization 实现 Realization 关联 Association 聚合 Aggregation 组合 Composition 依赖 Dependency 泛化 继承关系,表示一般与特殊的关系 带三角箭头的实线,箭头指向父类 实现 类与接口的关系,表示类是接口所有特征和行为的实现 带三角箭头的虚线,箭头指向接口 关联 拥有的关系,它使一个类知道另一个类的属性和方法,双向的,代码体现为成员变量 带普通箭头的实心线,指向被拥有者 聚合 整体与部分的关系,且部分可以离开整体而单独存在,代码体现为成员变量 聚合关系是关联关系的一种,是强的关联关系,关联和聚合在语法上无法区分,必须考察具体的逻辑关系 带空心菱形的实心线,菱形指向整体 组合 整体与部分的关系,但部分不能离开整体而单独存在,代码体现为成员变量 带实心菱形的实线,菱形指向整体 依赖 使用的关系,即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖,代码表现为局部变量、方法的参数或者对静态方法的调用 带箭头的虚线,指向被使用者

2017年3月21日 · 1 分钟 · Bug1024