UML类图六种关系概述
- 泛化(Generalization):继承关系,实线带三角形箭头,指向父类。
- 实现(Realization):实现关系,虚线带三角形箭头,指向接口。
- 关联(Association):拥有的关系,实线带普通箭头,指向被拥有者。
- 聚合(Aggregation):整体与部分的关系,实线带空心菱形,指向整体。
- 组合(Composition):整体和部分的关系,但不能离开整体单独存在。实线实心菱形,指向整体。
- 依赖(Dependency):使用的关系,即一个类的实现需要另一个类的协助。虚线普通箭头,指向被使用者。
UML类图关系