Template Method Principle

在父类中实现业务逻辑,子类中实现具体动作。

在父类中实现了templateMethod,实现打印逻辑,在子类中,实现具体动作,如open,print,close等。

Template Method Principle

  • 开闭原则

在扩展新的ConcreteClass时,不需要修改原AbstractClass类。

  • 其他场景

分页操作,实现分页控件,在父类中实现具体的分页逻辑,子类中需要实现需要分页的数据查询。

相关文章: