创建型模式 结构型模式 行为型模式 1、策略设计模式 2、模板方法设计模式 模板方法(TemplateMethod)模式:定义一个操作的骨架结构,复用的部分父类实现,而子类实现容易改变的部分,不去改变该算法结构。