关系
继承(Inheritance / Extension)
| 关系 | 连线 |
|---|---|
| 继承,子类特化父类所有特征和行为 | 带箭头实线,箭头指向父类 |
示例

接口(Interfaces)
| 关系 | 连线 |
|---|---|
| 类实现接口 | 带三角箭头的虚线,箭头指向接口 |
虚线

关联(Associations)
可双向关联,也可单向关联,或自身关联。
| 关系 | 连线 | 代码 |
|---|---|---|
| 拥有关系,使一个类可以知道其他类的属性和方法 | 实心线,单向关联使用普通箭头,指向被拥有者;双向关联无箭头 | 成员属性 |
示例

聚合(Aggregation)
| 关系 | 连线 | 代码 |
|---|---|---|
| 部分和整体的关系,部分可离开整体独立存在 | 空心菱形实心线,菱形指向整体 | 成员属性 |
示例

组合(Composition)
| 关系 | 连线 | 代码 |
|---|---|---|
| 部分和整体的关系,部分不可离开整体独立存在 | 实心菱形实心线,菱形指向整体 | 成员属性 |

依赖(Dependency)
| 关系 | 连线 | 代码 |
|---|---|---|
| 使用关系 | 带箭头的虚线,指向被使用者 | 局部变量、方法的参数或者对静态方法的调用 |
示例

示例

