UML的四种基本关系
关系
关系是模型元素之间具体化的语义连接,表示事物之间联系的方式。
关联关系
描述一个事物的对象与另一个事物的对象的联系,表示一种结构关系。
聚合
整体与局部的包含、从属关系。在UML中使用带空心菱形的实心线表示,菱形指向整体。
组合
强依赖的特殊聚合关系。在UML中使用带空心菱形的实线表示,菱形指向整体。
依赖关系
一个元素(independent element)的变化影响另一元素的语义。在UML中使用带箭头的虚线表示,箭头指向被使用者。要避免双向的互相依赖。
泛化关系
描述特殊到一般的归纳和分类关系。在UML中使用带三角箭头的实线,箭头指向父类。
继承关系
指定了子类符合特化父类的所有特征和行为。
实现关系
一个元素定义规格说明,另一个元素按照规格具体实现。在UML中使用带三角箭头的虚线,箭头指向接口。
参考:中国大学mooc - 洛阳师范学院 - UML建模分析与设计