@draft
Template Method 模板方法模式
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。
方法调用一致,但具体方法实现(原语)差别较大,可以定义一个抽象类并写好模板方法——调用原语的步骤,并定义所有原语操作空方法。子类在实现时,模板方法现成,不用改写,只需要具体实现符合自身业务逻辑的原语方法。