23种设计模式 设计模式:是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验的总结,使用设计模式是为了可充用代码、让代码更容易被他人理解、保证代码的可靠性。 设计模式按目的分为三大类:创建型模式、结构型模式、行为型模式。 创建型模式有:抽象工厂模式、建造者模式、工厂方法模式、原型模式、单例模 ...
分类:
其他好文 时间:
2017-04-04 10:38:50
阅读次数:
219
简述23种软件设计模式 一、设计模式分类 总体来说设计模式分为三大类: 五种创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 七种结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 十一种行为型模式:策略模式、模板方法模式、观察者模式、迭代... ...
分类:
其他好文 时间:
2017-04-03 23:34:10
阅读次数:
184
建造者模式:把工人(对象组件的建造者ComputerCreator)给主管(Director),让主管告诉工人如何一步一步创建产品。 各司其职,主管知道该怎么创建对象,但是不会创建具体的对象模块。工人会创建具体的模块但是不知道给怎样一步一步创建。两者组合创建出需要的对象。 优势:把复杂对象的各个模块 ...
分类:
其他好文 时间:
2017-04-03 22:43:06
阅读次数:
189
从上学期学的设计模式来看,设计模式一共分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、 ...
分类:
其他好文 时间:
2017-04-03 20:04:29
阅读次数:
195
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。它包括的23种设计模式分别为:工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代 ...
分类:
其他好文 时间:
2017-04-03 19:01:52
阅读次数:
109
1.工厂方法模式: 2.抽象工厂模式: 3.建造者模式: 4.原型模式: 5. 单例模式: 6.适配器模式: 7.桥接模式: 8.组合模式: 9.装饰模式: 10.外观模式: 11.享元模式: 12.代理模式: 13.解释器模式: 14.模板方法模式: 15.职责链模式: 16.命令模式: 17.迭 ...
分类:
其他好文 时间:
2017-04-03 09:22:01
阅读次数:
113
C#设计模式系列:建造者模式(Builder) 建造者模式(Builder Pattern) ...
分类:
其他好文 时间:
2017-04-01 15:34:36
阅读次数:
130
技术是死的,功能是活的。如何实现一个功能有很多种方式,如何快速灵活高效的实现这些功能就是一门艺术了。这其中可能会组合式的用到设计模式,这就是架构。一、创建型模式 1、工厂方法模式:使用继承,动态实例化不同的对象执行相同的方法。 2、抽象工厂模式: 3、单例模式: 4、建造者模式: 5、原型模式:二、 ...
分类:
其他好文 时间:
2017-03-31 11:49:47
阅读次数:
186
上面代码的缺点是流程不够规范 在一个build方法里面还是有可能出错。 ...
分类:
其他好文 时间:
2017-03-23 17:17:47
阅读次数:
234
1.单例模式(Singleton): 保证一个类仅有一个实例,并提供一个访问它的全局控制点. 比如在加载配置文件时, 可使用该模式. 2.工厂模式(Factory): 定义一个用以创建对象的接口, 让子类决定实例化哪个类. 当遇到需要根据某个前提条件创建不同的类实现时, 会实用工厂模式. 3.抽象工 ...
分类:
其他好文 时间:
2017-03-11 20:38:59
阅读次数:
123