一、箭头方向
子类指向父类
记法:子类知道父类的定义,而父类不一定知道子类
二、实线/虚线
1、空心三角形
2、单线箭头
三、菱形箭头
描述“整体和局部”的关系
-
实心菱形:组合
- contains-a
- 两者有相同的生命周期
:::warning
0..1
: 0或1个实例0..x
: 0或多个实例1..1
: 1个实例1
: 只能有1个实例1..*
: 至少有1个示例
:::
-
空心菱形:依赖
子类指向父类
记法:子类知道父类的定义,而父类不一定知道子类
描述“整体和局部”的关系
实心菱形:组合
0..1
: 0或1个实例0..x
: 0或多个实例1..1
: 1个实例1
: 只能有1个实例1..*
: 至少有1个示例空心菱形:依赖