设计模式中的几种关系(部分)

UML中的关系

  • 在UML中有4中关系:依赖、关联、泛化、实现
    • 依赖(Dependency)

      • 是两个模型元素间的语义关系
      • 其中一个元素(独立元素)发生变化会影响到另一个元素(依赖元素)的语义
      • 图形:
    • 关联(Association)

      • 指明了一个对象与另一个对象间的关系
      • 图形:
    • 泛化(Generalization)

      • 一种一般化到特殊化的关系
      • 一般事物(父类)和该事物较为特殊的种类(子类)之间的关系
      • 子类继承父类的属性和操作
      • 子类添加新的属性和操作
      • 图形:
    • 实现(Realization)

      • 是类之间的语义关系
      • 其中的一个类指定了由另一个类必须执行的约定
      • 遇到实现关系的场合
        • 1、在接口和实现它们的类或构件之间
        • 2、在用例和实现它们的协作之间
      • 图形:是泛化和依赖关系两种图形的结合
原文地址:https://www.cnblogs.com/ChaoJieLiu/p/11898989.html