设计模式
learnNG
这个作者很懒,什么都没留下…
展开
-
设计模式六大原则
引 设计模式是一种经常被人提及的概念,也是面试种的常客,其目的是为了保证代码的复用,同时使代码更容易被人理解,以及保证系统的稳定性。 而在设计模式中存在六大基本原则,而我们常见的23种设计模式即为这六大原则的具体实现。 一、单一职责原则 基本定义 使用思考 该原则名为单一职责原则,因此就存在一个职责划分的问题,对于同一个类的创建我们可能有不同的职责划分,抽象来看,比如手机,我们可以按功能把它的...原创 2019-02-21 14:57:33 · 364 阅读 · 0 评论 -
创建型设计模式
引 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。 有三个分类: 创建型模式:对象实例化的模式,创建型模式用于解耦对象的实例化过程。 结构型模式:把类或对象结合在一起形成一个更大的结构。 行为型模式:类和对象如何交互,及划分责任和算法。 注:所有图片来源于网络,如有侵权立刻删除。 单例模式 定义 确保某一个类只有一个实例,而且...原创 2019-02-21 14:58:18 · 282 阅读 · 0 评论