设计模式之大分类
2013-04-16 13:30
288 查看
常用的设计模式有很多,而其中一些模式又可以分为一类,根据GOF将设计模式分为三类: 创建型模式,行为型模式,结构型模式 创建型模式:它涉及到对象实例化,这类模式都提供一个方法,将客户从所需要实例化的对象中解耦,包括单例模式(Singleton)、构建模式(Builder)、原型模式(Prototype)、抽象工厂模式(Abstract Factory)、工厂方法模式(Factory Method)。 行为型模式:它主要涉及到类和对象如何相互交互以及分配职责的。包括策略模式(Strategy)、状态模式(State)、责任链模式(Chain of Responsibility)、解释器模式(Interpreter)、命令模式(Command)、观察者模式(Observer)、备忘录模式(Memento)、迭代器模式(Iterator)、模板方法模式(Template Method)、访问者模式(Visitor)、中介者模式(Mediator)。 结构型模式:可以将类或对象组合到更大的结构中。包括装饰者模式(Decorator)、代理模式(Proxy)、组合模式(Composite)、桥连接模式(Bridge)、适配器模式(Adapter)、蝇量模式(Flyweight)、外观模式(Facade)。
本文出自 “在云端的追梦” 博客,请务必保留此出处http://computerdragon.blog.51cto.com/6235984/1179107
本文出自 “在云端的追梦” 博客,请务必保留此出处http://computerdragon.blog.51cto.com/6235984/1179107
相关文章推荐
- Java技术_每天掌握一种设计模式(001)_设计模式概念及分类
- 设计模式分类
- 一看就懂的设计模式--设计模式分类
- 设计模式分类(创建型模式、结构型模式、行为模式)
- java设计模式的分类
- 设计模式的分类和每种类型的作用
- 23种设计模式UML图相似性分类 3 of 5:左右聚合
- 设计模式分类
- 设计模式分类
- 设计模式中英文汇总分类
- 设计模式分类
- 设计模式分类
- 设计模式分类
- java-Design Pattern -设计模式分类
- 设计模式分类
- JAVA系列-设计模式-设计模式的分类、源码下载
- 创建型设计模式分类
- 设计模式的分类及原则
- 23种设计模式分类+SOLID设计原则+从设计模式角度看MVC框架
- Java23种设计模式分类