设计模式分为3类: 一、 创建型模式 1、工厂方法模式 2、抽象工厂模式 3、单例模式 4、建造者模式 5、原型模式 二、结构型模式 1、适配器模式 2、装饰模式 3、代理模式 4、外观模式 5、桥接模式 6、组合模式 7、享元模式 三、行为型模式 1、策略模式 2、模板方法模式 3、观察者模式 4、迭代子模式 5、责任链模式 6、命令模式 7、备忘录模式 8、状态模式 9、访问者模式 10、中介者模式 11、解释器模式 后面将对这些模式进行一一学习。