设计模式从目的来看可以分为: 1、创建型(Creational)模式负责对象创建 2、结构型(Structural)模式处理类与对象间的组合 3、行为型(Behavioral)模式类与对象交互中的职责分配