23种经典设计模式
俗话说“熟读唐诗三百首 不会吟诗也会吟”,把每种模式都操练过,当实际编码遇到问题的时候就把这23种模式拿出来,看看哪个套上去更顺眼就用哪个......
创建型
Factory Method(工厂方法)
Abstract Factory(抽象工厂)
Builder(建造者)
Prototype(原型)
Singleton(单例)
结构型
Adapter Class/Object(适配器)
Bridge(桥接):Bridge 模式把两个角色之间的继承关系改为了耦合的关系,从而使这两者可以从容自若的各自独立的变化,这也是Bridge模式的本意设计模式-----桥接模式(Bridge Pattern)
Composite(组合)
Decorator(装饰)
Facade(外观)
Flyweight(享元)
Proxy(代理)
行为型
Interpreter(解释器)
Template Method(模板方法)
Chain of Responsibility(责任链)
Command(命令)
Iterator(迭代器)
Mediator(中介者)
Memento(备忘录)
Observer(观察者)
State(状态)
Strategy(策略)
Visitor(访问者)