什么是模板方法模式 定义一个操作中的算法骨架,而将一些步骤延迟到子类中去具体实现。模板方法可以使得子类不改变算法的结构就可以重新定义算法的某些特定步骤。 上面就是给出的比较官方的定义,读起来是有点绕口,不过个人认为定义的是非常的标准和仔细。不信你可以先看看下面的具体代码是怎么实现之后在回过头来品味。你品,你细品~~~ 为什么要使用模板方法模式 学习一个设计模式,我们都会问这么写有什么意义呢?为什么这么写,就是很牛逼的呢?我不这样写咋的啦,我的代码还不是可以直接运行起来。对对对,你说的都对,但是您的代码真的就很好维护了吗,真的就好扩展了吗?不信我举一个下面的例子,看看这是不是你写的那种(●’◡’