
设计模式
文章平均质量分 88
临渊御风
这个作者很懒,什么都没留下…
展开
-
认知篇——UML模型
UML的六种关系 UML定义的关系主要有:实现、泛化、依赖、关联、聚合、组合,这六种关系紧密程度依次加强,分别看一下 实现概念: 实现是一种类与接口的关系,表示类是接口所有特征和行为的实现,在程序中一般通过类实现接口来描述表示方法:空心三角形箭头的虚线,实现类指向接口 泛化概念: 泛化是一种一般与特殊、一般与具体之间关系的描述,具体描述建立在一般描述的基础之上,并对其进行了扩展。在程序中是通过继...转载 2019-10-23 23:24:01 · 433 阅读 · 0 评论 -
认知篇——设计模式的原则
一、设计模式的六大原则 总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。 1、单一职责原则 不要存在多于一个导致...原创 2019-10-23 23:19:47 · 185 阅读 · 0 评论 -
相似的设计模式
原文地址:http://blog.youkuaiyun.com/ariesjzj/article/details/11555595 GoF在《Design Patterns: Elements of Reusable Object-Oriented Software》中总结了23种经典的设计模式,成为了该领域的经典。尽管除此之外后来又有人提出了很多其它设计模式,但因为较为零散且有些只针对特定语言,这里暂不涉...转载 2019-05-13 13:42:15 · 225 阅读 · 0 评论