UML关系
-
泛化关系
泛化(generalization)指的是继承关系 泛化关系.png
-
实现关系
实现(realization)是指类实现接口 实现关系.png
-
依赖关系
依赖(dependency)是指两个事物紧密相连,其中一个事物(独立事物)发生变化,会影响到另一个事物(依赖事物) 依赖.png
-
关联关系
关联(association)是指两个事物间的联系- 单向关联:一对一的关系 单向关联.png
- 双向关联:多对多的关系 双向关联.png
- 聚合关系:关联关系的一种特例,是整体和个体之间的关系(has-a)(整体和部分可以分离).例如:公司和员工、汽车和车轮 聚合关系.png
- 组合关系: 关联关系的一种特例,它体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合。和聚合不同的是整体和部分不能分离,整体生命周期的结束也意味着部分生命周期的结束 组合关系.png
网友评论