依赖关系

关联度最低的关系,一般如果是作为方法的参数,则说明是依赖关系。

设计模式—UML中类图的关系 - 图1

关联关系

如果一个类是另一个类的属性,则属于关联关系 设计模式—UML中类图的关系 - 图2这种属于单项关联,另外还有一种情况是双向关联和自关联,分别如下: 设计模式—UML中类图的关系 - 图3自关联的情况 设计模式—UML中类图的关系 - 图4

聚合关系是关联关系的另一种形式

聚合关系表达是一种整体与部分的关系。例如:公司和员工的关系。 设计模式—UML中类图的关系 - 图5

组合关系

组合关系表达的也是整体与部分的关系,但是整体与部分是同生死的,不能独立存在。例如:身体与大脑的关系。 设计模式—UML中类图的关系 - 图6