UML中关系的分类及其概念——总结备忘

UML中关系分类:

  1. 依赖:依赖是两个事物间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(依赖事物)的语义。
  2. 关联:关联是类与类之间的联接,它使一个类知道另一类的属性和方法。
  3. 聚合:聚合是一种特殊类型的关联,它描述了整体和部分的结构关系。
  4. 组合:组合是关联的一种,是比集合关系强的关系。
  5. 泛化:泛化(继承)是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)。

UML中关系符号及对应的Java代表的含义

  • 依赖关系

       

  • 关联关系

    

  • 聚合关系

      

  • 组合关系

      

  • 泛化关系

 

原文地址:https://www.cnblogs.com/duffy/p/3731023.html