UML 类图关系说明

442 阅读1分钟

UML 类图关系说明

关联 继承 实现 依赖 聚合 组合

图出自参考文章1,感觉已经提炼的很好了

依赖和关联的关系

依赖是一种弱关联

实现上的区别:

  • 依赖 a在方法中使用了b
  • 关联 a的某个属性为b

强弱关系

类与类之间由弱到强关系是: 没关系 > 依赖 > 关联 > 聚合 > 组合。

参考文章

知乎回答

继承、实现、依赖、关联、聚合、组合的联系与区别

uml 类图依赖与关联的区别