创建型设计模式 1、简单工厂 2、工厂方法 3、抽象工厂方法 4、单例 5、建造者 结构型设计模式 6、原型 7、适配器 8、组合 9、外观 10、装饰 11、享元 12、代理 行为型设计模式 13、策略 14、命令 15、解释器 16、责任链 17、迭代器 18、备忘录 19、中介者 20、状态 21、观察者 22、模板 23、访问者