UML

2017-09-08  本文已影响0人  cpMark

UML关系

  1. 泛化关系

    泛化(generalization)指的是继承关系 泛化关系.png
  1. 实现关系

    实现(realization)是指类实现接口 实现关系.png
  2. 依赖关系

    依赖(dependency)是指两个事物紧密相连,其中一个事物(独立事物)发生变化,会影响到另一个事物(依赖事物) 依赖.png
  1. 关联关系
    关联(association)是指两个事物间的联系

    1. 单向关联:一对一的关系 单向关联.png
    2. 双向关联:多对多的关系 双向关联.png
  2. 聚合关系:关联关系的一种特例,是整体和个体之间的关系(has-a)(整体和部分可以分离).例如:公司和员工、汽车和车轮 聚合关系.png
  3. 组合关系: 关联关系的一种特例,它体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合。和聚合不同的是整体和部分不能分离,整体生命周期的结束也意味着部分生命周期的结束 组合关系.png
上一篇 下一篇

猜你喜欢

热点阅读