Fork me on GitHub

随笔分类 -  设计模式

设计模式学习
摘要:结构型模式 大概学习完了五种创建型模式,分别是单例模式,工厂方法模式,抽象工厂方法模式,建造者模式,原型模式.下面要学习的是七种结构型模式,结构型模式(Structural Pattern)描述如何将类或者对象结合在一起形成更大的结构.结构型模式的目的是通过组合类或对象产生更大的结构以适应更高层次的 阅读全文
posted @ 2017-11-23 07:40 秋夜雨巷 阅读(296) 评论(0) 推荐(0)
摘要:定义 原型(Prototype Pattern)是一个简单的设计模式。原型模式的英文原话是:Specify the kind of objects to create using a prototypical instance,and create new objects by copying th 阅读全文
posted @ 2017-11-20 23:14 秋夜雨巷 阅读(506) 评论(0) 推荐(0)
摘要:定义 建造者模式(Builder Pattern)也叫做生成器模式。英文原话是:Separate the construction of a complex object from its representation so that the same construction process ca 阅读全文
posted @ 2017-11-17 12:43 秋夜雨巷 阅读(322) 评论(0) 推荐(0)
摘要:定义 抽象工厂模式(Abstract Factory Pattern)是一种比较常见的模式。英文原话是Provide an interface for creating families of related or dependent objects without specifying their 阅读全文
posted @ 2017-11-14 22:34 秋夜雨巷 阅读(339) 评论(0) 推荐(0)
摘要:定义 工厂方法模式(Factory Method Pattern)又叫虚拟构造函数(Virtual Constructor)模式或者多态性工厂(Ploymorphic Factory)模式。工厂方法模式定义一个创建产品对象的工厂接口,将实际创建性工作推迟到了子类中。 工厂模式的英文原话是:Defin 阅读全文
posted @ 2017-11-13 22:14 秋夜雨巷 阅读(352) 评论(0) 推荐(1)
摘要:定义 单例模式(Singleton Pattern)是最简单的一种设计模式。 英文原话是:Ensure a class has only one instance,and provide a global point of access to it. 意思是:确保一个类只有一个实例,而且自动实例化并 阅读全文
posted @ 2017-11-10 22:46 秋夜雨巷 阅读(391) 评论(0) 推荐(0)
摘要:单一职责原则 单一职责原则(Single Responsibility Principle,简称SRP)的英文原话是:there should nerver be moren than one reason for a class to change.意思是一个类,应当只有一个引起它变化的原因。即一 阅读全文
posted @ 2017-11-09 20:55 秋夜雨巷 阅读(374) 评论(0) 推荐(0)
摘要:设计模式概念 设计模式(Design Pattern)是一套被反复使用、多数人知晓、经过分类编目的优秀代码设计经验的总结。使用设计模式是为了提高代码的重用性,使代码更易理解并保证代码的可靠性。 这就是为什么之前用框架时有好多的疑问,如果懂了设计模式,就可以去剖析框架。也是追求写好代码的程序员们的必修 阅读全文
posted @ 2017-11-06 21:58 秋夜雨巷 阅读(2788) 评论(0) 推荐(1)