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