UML类图几种关系的总结

原文参考:http://www.open-open.com/lib/view/open1328059700311.html

类之间的关系:

  1. 泛化(Generalization),通常说的继承。用实现和小三角形表示。
  2. 实现(Realization),用虚线和小三角形表示。
  3. 关联(Association),用实现和箭头表示。
  4. 聚合(aggregation),部分可以离开整体而存在。实线和空菱形表示.
  5. 组合(composition), 部分不能离开整体而存在。实线和实菱形表示.
  6. 依赖(dependency),虚线和箭头表示,表示某类的方法用到另一个。