http://www.0791quanquan.com/news_keji/topic_1763304/
区分Façade模式、Adapter模式、Bridge模式与Decorator模式。Façade模式注重简化接口,Adapter模式注重转换接口,Bridge模式注重分离接口(抽象)与其实现,Decorator模式注重稳定接口的前提下为对象扩展功能
23种常见的设计模式:
创建型
-
Factory Method(工厂方法)
-
Abstract Factory(抽象工厂)
-
Builder(建造者)
-
Prototype(原型)
-
Singleton(单例)
结构型
-
Adapter Class/Object(适配器)
-
Bridge(桥接)
-
Composite(组合)
-
Decorator(装饰)
-
Facade(外观)
-
Flyweight(享元)
-
Proxy(代理)
行为型
-
Interpreter(解释器)
-
Template Method(模板方法)
-
Chain of Responsibility(责任链)
-
Command(命令)
-
Iterator(迭代器)
-
Mediator(中介者)
-
Memento(备忘录)
-
Observer(观察者)
-
State(状态)
-
Strategy(策略)
-
Visitor(访问者)