类行为型模式
1.意图
定义一个操作中算法的骨架(稳定),而将一些步骤延迟到(虚函数)子类中。Template Method使得子类可以不改变一个算法的结构(重用),即可重新定义该算法的某些特定步骤。
2.动机
在软件构建的过程中,它常常有稳定的整体操作结构,但各个子步骤却有很多改变的需求,或者由于固定的原因(框架和应用之间的关系),而无法和任务的整体结构同时实现
3.如何在稳定操作结构的前提下,来应对子步骤的变化或晚期的实现需求?
一个早的东西 去调用 一个晚实现的东西 , 晚绑定