1 继承
子类继承父类
2 实现
实现类实现接口
3 依赖 (偶然、临时、比较弱关联)
类 A 使用了类 B,如果类 B 产生变化将会影响类A
4 关联(长期的、平等的、双向的、强依赖关系)
强依赖关系。
5 聚合关系(关联关系特例)
体现的是 整体与部分 、拥有的关系,即has-a的关系
6 组合关系 (关联关系特例)
同样体现 整体与部分 关系。 比聚合更强 ,也称为强聚合。 contains-a的关系, 整体与部分是 不可分的
整体的生命周期结束也就意味着部分的生命周期结束
后几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖;