所谓模板设计模式:
使用场景:有些类中的功能实现是确定,一部分功能确是不确定的。
有时候确定的功能部分也可能会调用部分是不确定的模块,那么我们就可以将确定的部分实现出来,关键时刻还可以加上final关键字确保确定的这部分不被更改。
不确定的部分可以以抽象方法的形式暴露出来让子类实现,也可以有默认的实现方式,可以让子类覆盖方法的方式实现。\
设计模式是对一些场景实现的总结,更加简介高效实现需求.