UML几种关系介绍

1:依赖关系:
只要是在类中用到了对方,那么他们之间就存在依赖关系。如果没 有对方,编绎通过不了。虚线箭头
UML几种关系介绍
2关联关系:
关联关系实际上就是类与类之间的联系,是依赖关系的特例。 实线箭头
关联具有导航性:即双向关系或单向关系
关系具有多重性: “1.。”“ 0 1”
UML几种关系介绍
3继承关系:
继承关系也称泛化关系,是依赖关系的特例。 A类继承了B 类也相当于A类用到了B类。空心三角形+实线
UML几种关系介绍
4实现关系:
实现关系实际上就是A类实现B接口,是依 赖关系的特例,依赖关系更强。空心三角 形+虚线
UML几种关系介绍
5聚合关系:
聚合关系表示的是整体和部分的关系,整体与部分可以分 开。聚合关系是关联关系的特例,所以他具有关联的导航 性与多重性。使用带空心菱形的实线,菱形指向整体来表 示。
UML几种关系介绍
6组合关系:
组合关系:也是整体与部分的关系,但是整体与部分不可以分 开。实心菱形+实线
UML几种关系介绍
下面一个总图来表现他们的关系:
UML几种关系介绍