UML 学习笔记 - 类图

类图 Class Diagram

  • 泛化关系 - 类与类之间

    UML 学习笔记 - 类图_第1张图片
    泛化关系

  • 实现关系 - 类与接口之间

    UML 学习笔记 - 类图_第2张图片
    实现关系

  • 依赖关系

    UML 学习笔记 - 类图_第3张图片
    依赖关系

  • 组合关系

    组合关系

  • 聚合关系

    聚合关系

组合关系 VS 聚合关系

  • 组合关系 Composition:强烈的包含关系 (contains a)。例如汽车与发动机,汽车如果离开了发动机则不能存在。
  • 聚合关系 Aggregation:不强烈,不稳定的包含关系(has a)。例如公司与员工,公司如果离开了某一个员工,仍然可以存在。

你可能感兴趣的:(UML 学习笔记 - 类图)