1 实现
含义:类实现接口
is a

2 继承
like a

3 依赖
A依赖B

4 关联
A拥有B

5 聚合
has a

6 组合
contains a

7 对比
拥有关系的对比
由上到下,关系越来越强。
类型 | 关系 | 代码角度 | 实例 |
---|---|---|---|
依赖 | A类使用到了B类 | 局部变量、形参、静态方法 | 人与ofo自行车 |
关联 | A类使用到了B类,且两者处于同一层次 | B类可以作为A类的成员变量 | 人与ofo自行车 |
聚合 | B类是A类的一部分 | 成员变量 | 计算机和cpu、公司与员工 |
组合 | B类是A类的一部分,A不存在之后,B也不存在 | 成员变量 | 人和大脑 |
网友评论