下面这张UML图(该图为网上找到的),比较形象地展示了各种类图关系:
设计模式中类的关系总结
      对于继承、实现这两种关系没多少疑问,它们体现的是一种类与类、或者类与接口间的纵向关系;其他的四者关系则体现的是类与类、或者类与接口间的引用、横向关系,是比较难区分的,有很多事物间的关系要想准确定位是很难的,前面也提到,这几种关系都是语义级别的,所以从代码层面并不能完全区分各种关系;但总的来说,后几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖。

 

  返回目录

相关文章:

  • 2021-12-12
  • 2022-12-23
  • 2022-01-15
  • 2021-11-26
  • 2022-12-23
  • 2021-07-02
  • 2021-09-02
猜你喜欢
  • 2021-11-21
  • 2021-04-03
  • 2022-01-20
  • 2021-11-29
  • 2022-12-23
  • 2021-12-03
相关资源
相似解决方案