8分55秒处,外观类组合了3个子系统还是聚合了3个子系统
来源:10-2 外观模式coding
weixin_慕慕1188446
2021-03-20
老师,依照之前讲的UML类图关系,子系统的实例是Test中main函数中new出来的,生命周期和main函数一致,所以这里是依赖关系,
GiftExchangeService通过set注入了三个子系统,视频中说的是组合关系,这里子系统的声明周期不依赖于GiftExchangeService,应该是聚合关系吧
另外,之前的类图中,实心菱形箭头指向会有一个create字样,这里没有,如何理解这个create字样呢,有create就是聚合??
写回答
1回答
-
geelylucky
2023-04-10
同学你好,这里面是聚合关系。组合和聚合的关系比较微妙,可以看这篇文章理解:https://zhuanlan.zhihu.com/p/359672087
00
相似问题