您的位置:首页 > 其它

设计模式之大分类

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: