`

设计模式研究

阅读更多
设计模式分三大类别,分别为创建模式,结构模式和行为模式
创建模式主要是对类的实例化进行的抽象,主要是用来创建对象采用,包括如下方式
简单工厂模式(simple factory)
工厂模式(factory method)
抽象工厂模式(abstract factory)
单例模式(singleton)
多例模式(multiton)
建造模式(builder)
原始模式(prototype)
结构模式主要是类或者对象组合在一起形成结构的模式,包括如下模式:
适配器模式(adapter)
缺省适配器模式(default adapter)
合成模式(composite)
装饰模式(decorator)
代理模式(proxy)
享元模式(flyweight)
门面模式(facade)
桥梁模式(bridge)
行为模式主要是不同对象之间划分职责和算法的抽象
不变模式(immutable)
策略模式(strategy)
模板模式(templet)
观察者模式(observer)
迭代(iterator)
责任链模式(chain of responsibility)
命令模式(command)
备忘录模式(memento)
状态模式(state)
访问者模式(visitor)
解析器模式(interpreter)
调停者模式(mediator)

以上内容主要来源于阎宏的设计模式后续将逐个描述各个设计模式。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics