基础篇--类的关系

在UML类图中,常见的有以下几种关系:

泛化(Generalization) :三角形+实线

实现(Realization):三角形+虚线

关联(Association):实线 + 箭头

聚合(Aggregation):空心菱形 + 实线 + 箭头

组合(Composition):实心菱形 + 实线 + 箭头

依赖(Dependency):虚线 + 箭头

----------------------

在vs2010中泛化和实现用的都是继承的图标,在接口实现的时候,自动转化为虚线。

  1. 关联:连接模型元素及链接实例,用一条实线来表示;
  2. 依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示;
  3. 聚合:表示整体与部分的关系,用一条实线加空心菱形来表示;
  4. 组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示;
  5. 泛化(继承):表示一般与特殊的关系,用一条实线加空心箭头来表示;
  6. 实现:表示类与接口的关系,用一条虚线加空心箭头来表示;
posted @ 2013-05-06 10:18  梧桐树的毛毛  阅读(75)  评论(0)    收藏  举报