基础篇--类的关系
在UML类图中,常见的有以下几种关系:
泛化(Generalization) :三角形+实线
实现(Realization):三角形+虚线
关联(Association):实线 + 箭头
聚合(Aggregation):空心菱形 + 实线 + 箭头
组合(Composition):实心菱形 + 实线 + 箭头
依赖(Dependency):虚线 + 箭头
----------------------
在vs2010中泛化和实现用的都是继承的图标,在接口实现的时候,自动转化为虚线。
- 关联:连接模型元素及链接实例,用一条实线来表示;
- 依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示;
- 聚合:表示整体与部分的关系,用一条实线加空心菱形来表示;
- 组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示;
- 泛化(继承):表示一般与特殊的关系,用一条实线加空心箭头来表示;
- 实现:表示类与接口的关系,用一条虚线加空心箭头来表示;

浙公网安备 33010602011771号