创建型设计模式 Singleton-单例Builder-构造器Prototype-原型Abstract Factory-抽象工厂Factory Method-工厂方法 结构型设计模式 Adapter-适配器Bridge-桥接Composite-组合Decorator-装饰者Facade-门面Flyweight-享元Proxy-代理 行为型设计模式 Chain of Responsibility-责任链Observer-观察者State-状态Strategy-策略Template Method-模板方法Interpreter-解释器Visitor-访问者Memento-备忘录Iterator-迭代器Command-命令Mediator-调停者