设计模式分三大类别,分别为创建模式,结构模式和行为模式
创建模式主要是对类的实例化进行的抽象,主要是用来创建对象采用,包括如下方式
简单工厂模式(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)
以上内容主要来源于阎宏的设计模式后续将逐个描述各个设计模式。
分享到:
相关推荐
基于Python的设计模式研究.pdf
嵌入式软件的实时设计模式研究 整理,希望对你们有用
JAVA设计模式研究之抽象工厂模式,工厂设计模式
JAVA设计模式研究之抽象工厂模式
基于物联网技术的系统设计模式研究与实践——以商城系统营销策略实现为例.pdf
基于Python的设计模式研究
MVP设计模式研究及在Android中的设计.pdf
基于J2EE架构的信息系统设计模式研究及应用
基于互联网定制的陶瓷艺术设计模式研究.pdf
后端研究-面向企业网络化制造系统的JAVA设计模式研究.pdf
支持三维CAD的协同设计模式研究.pdf
云计算环境下信息化系统设计模式研究.pdf
我国远洋渔船自动化遥控系统设计模式研究.rar
我国远洋渔船主机自动化系统设计模式研究.rar
我国远洋渔船主机自动化系统设计模式研究.pdf
我国远洋渔船自动化遥控系统设计模式研究.pdf
面向重用的CAD系统设计模式研究与应用.pdf
基于CAD_CAE的机械结构设计模式研究.pdf
基于“互联网 ”背景下随身医护微信小程序的设计模式研究.pdf