创建型设计模式 Abstract Factory模式 Builder模式 Factory Method模式 Prototype模式 Singleton模式 结构型设计模式 Adapter模式 Bridge模式 Composite模式 Decorator模式 Facade模式 Flyweight模式 Proxy模式 行为性设计模式 Chain of Responsibility模式 Command模式 Interpreter模式 Iterator模式 Mediator模式 Memento模式 Observer模式 State模式 Strategy模式 Template Method模式 Visitor模式