设计模式
文章平均质量分 59
不想睡觉的橘子君
这个作者很懒,什么都没留下…
展开
-
【设计模式】漫谈设计模式
不过,大人,时代变了。如今已经不是硅谷黄金时代,仅靠个人就可以实现一个火遍全球的商用软件那样英雄主义的事,不复存在,大多数开发者,只是一个开发工作中的小小的分子。我们不得不依靠大量成熟的商用中间件和框架及更易使用的高级语言,这大大加速了我们开发的速度,减轻了我们设计和开发的难度,同时意味着,我们对于设计模式的依赖,变得更小了。设计模式最早是在上个世纪就被人提出来了,如今被奉为圣经,也就是GOF等人写的《设计模式》,其中的设计模式,是指导开发者如何进行开发出高内聚、低耦合、易扩展的好代码的。原创 2024-08-14 20:41:55 · 474 阅读 · 0 评论 -
【UML】浅谈关联关系、聚合关系、组合关系的区别
其中表示聚合的关系,有3种,分别是关联、聚合、组合。这几种类型都是表示的聚合关系,区别是在语义上或者说聚合的紧密程度上、生命周期上,会有区别。通常用来表示b是a不可缺少的一部分的关系,是3种关系中聚合的最近紧密的一种关系。在构造类A时,传入了类B的引用,使得对象a在构造完成后就和b有了明确的has-a的关系,但是依然无法保证两者的生命周期是同步的,用来表示比关联关系聚合的更紧密的一种关系。类A聚合了类B,但是何时能确保对象a和对象b有has-a的关系不确定,两者的生命周期也没有任何关联。原创 2023-07-06 17:39:15 · 637 阅读 · 0 评论 -
【设计模式】设计模式简述及类图
提供一个接口以创建一系列相关或互相依赖的对象,而无需指定它们具体的类。原创 2023-05-09 16:45:51 · 725 阅读 · 1 评论