设计模式 创建型模式 ABSTRACT FACTORY(抽象工厂) BUILDER(生成器) FACTORY METHOD(工厂方法) PROTOTYPE(原型) SINGLETON(单例) 创建型模式讨论 结构型模式 ADAPTER(适配器) BRIDGE(桥接) COMPOSITE(组成) DECORATOR(装饰) FACADE(外观) FLYWEIGHT(享元) PROXY(代理) 结构型模式的讨论 行为模式 CHAIN OF RESPONSIBLITY(职责链) COMMAND(命令) INTERPRETER(解释器) ITERATOR(迭代器) MEDIATOR(中介者) MEMENTO(备忘录) OBSERVER(观察者) STATE(状态) STRATEGY(策略) TEMPLATE METHOD(模板方法) VISITOR(访问者) 行为模式的讨论