解析设计模式

来源:互联网 发布:java项目获取src路径 编辑:程序博客网 时间:2024/05/20 18:49

http://www.0791quanquan.com/news_keji/topic_1763304/ 

区分Façade模式、Adapter模式、Bridge模式与Decorator模式。Façade模式注重简化接口,Adapter模式注重转换接口,Bridge模式注重分离接口(抽象)与其实现,Decorator模式注重稳定接口的前提下为对象扩展功能

23种常见的设计模式:  


创建型

  1. Factory Method(工厂方法)

  2. Abstract Factory(抽象工厂)

  3. Builder(建造者)

  4. Prototype(原型)

  5. Singleton(单例)

结构型

  1. Adapter Class/Object(适配器)

  2. Bridge(桥接)

  3. Composite(组合)

  4. Decorator(装饰)

  5. Facade(外观)

  6. Flyweight(享元)

  7. Proxy(代理)

行为型

  1. Interpreter(解释器)

  2. Template Method(模板方法)

  3. Chain of Responsibility(责任链)

  4. Command(命令)

  5. Iterator(迭代器)

  6. Mediator(中介者)

  7. Memento(备忘录)

  8. Observer(观察者)

  9. State(状态)

  10. Strategy(策略)

  11. Visitor(访问者)


0 0