Bank和Account是组合还是聚合

来源:15-2 桥接模式coding

weixin_慕慕1188446

2021-03-26

老师,视频中说Bank和Account是组合关系,但根据类依赖关系的定义,Account的声明周期不是跟着Bank的生命周期,这里应该是聚合关系吧,只有Account随着Bank消亡的情况下才是组合关系吧

写回答

1回答

cpp_

2022-01-09

> 同学,最显著的区别就是聚合是可以分离后独立存在的,组合是分离后即消亡。假如你这个Account是一个内部类,那就是组合关系,假如外面可以单独创造使用,那就是聚合关系。

0
1
cpp_
> 同学,最显著的区别就是聚合是可以分离后独立存在的,组合是分离后即消亡。假如你这个Account是一个内部类,那就是组合关系,假如外面可以单独创造使用,那就是聚合关系 —— geely 我的之前的理解有误
2022-01-09
共1条回复

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3433 学习 · 408 问题

查看课程