首页 UML系列1:入门
文章
取消

UML系列1:入门

动物依赖氧气,虚线箭头表示, 箭头指向被依赖者

elesos

关联:拥有关系,实线箭头指向被拥有者

聚合:整体和部分的关系, 部分可以离开整体单独存在, 空心菱形实线箭头表示, 菱形指向整体

组合 整体和部分的关系,但部分不能离开整体而单独存在 实心菱形实线箭头表示, 菱形指向整体

聚合和组合容易搞混,这俩都是表示整体和部分,has-a关系,它俩最大的区别就是整体负不负责个体的生命周期, 不负责就是聚合,负责就是组合,

关联 是拥有关系 ,类似于”知道”,比如人和气候就是关联

聚合是一种强耦合的关联关系

耦合强度等级:关联->聚合->组合,比如界面上有一个搜索框,就是一个聚合关系,但如果是外部传入的,那就是关联关系。

泛化 实线空心三角表示, 箭头指向父类

实现 虚线空心三角表示, 箭头指向接口

elesos

本文由作者按照 CC BY 4.0 进行授权