1.关联关系
- 一个类的对象是另一个类的成员变量。
- 关联关系包含如下几种形式:
1. 双向关联:
双向关联.png-23.9kB2. 单向关联:
单向关联.png-19.1kB3. 自关联:
自关联.png-13.9kB4. 多重性关联:
多重性关联.png-16.3kB5. 聚合关系:
-
成员对象可脱离整体对象独立存在。
聚合关系.png-34.1kB
6. 组合关系:
-
整体对象可控制成员对象的生命周期。(同生共死)
组合关系.png-23.8kB
2.依赖关系
- 某个类的方法使用另一个类的对象作为参数。
- 另外两种实现方式:
- 在一个类的方法中将另一个类的对象作为其局部变量。
-
在一个类的方法中调用另一个类的静态方法。
依赖关系.png-33.1kB
3.泛化关系
- 指继承关系:用于描述父类与子类之间的关系。
泛化关系.png-47.2kB
4.实现关系
-
指类实现了接口
实现关系.png-32.5kB
end
网友评论