UML的四种基本关系

关系

关系是模型元素之间具体化的语义连接,表示事物之间联系的方式。

关联关系

描述一个事物的对象与另一个事物的对象的联系,表示一种结构关系。

聚合

整体与局部的包含、从属关系。在UML中使用带空心菱形的实心线表示,菱形指向整体。

组合

强依赖的特殊聚合关系。在UML中使用带空心菱形的实线表示,菱形指向整体。

依赖关系

一个元素(independent element)的变化影响另一元素的语义。在UML中使用带箭头的虚线表示,箭头指向被使用者。要避免双向的互相依赖。

泛化关系

描述特殊到一般的归纳和分类关系。在UML中使用带三角箭头的实线,箭头指向父类。

继承关系

指定了子类符合特化父类的所有特征和行为。

实现关系

一个元素定义规格说明,另一个元素按照规格具体实现。在UML中使用带三角箭头的虚线,箭头指向接口。

参考:中国大学mooc - 洛阳师范学院 - UML建模分析与设计

posted @ 2022-10-18 21:30  孤舟浮岸  阅读(570)  评论(0编辑  收藏  举报