![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 60
不想睡觉的橘子君
这个作者很懒,什么都没留下…
展开
-
【UML】浅谈关联关系、聚合关系、组合关系的区别
其中表示聚合的关系,有3种,分别是关联、聚合、组合。这几种类型都是表示的聚合关系,区别是在语义上或者说聚合的紧密程度上、生命周期上,会有区别。通常用来表示b是a不可缺少的一部分的关系,是3种关系中聚合的最近紧密的一种关系。在构造类A时,传入了类B的引用,使得对象a在构造完成后就和b有了明确的has-a的关系,但是依然无法保证两者的生命周期是同步的,用来表示比关联关系聚合的更紧密的一种关系。类A聚合了类B,但是何时能确保对象a和对象b有has-a的关系不确定,两者的生命周期也没有任何关联。原创 2023-07-06 17:39:15 · 568 阅读 · 0 评论 -
【设计模式】设计模式简述及类图
提供一个接口以创建一系列相关或互相依赖的对象,而无需指定它们具体的类。原创 2023-05-09 16:45:51 · 699 阅读 · 1 评论