概念
父类中确定处理流程,子类提供具体的处理
原理
抽象父类规定一些抽象处理的方法交给子类去实现
自己再提供具体的方法调用抽象方法确定处理流程
应用场景
某些类有共同或者类似的处理流程的时候
把处理流程写成一个方法放到父类中
必要性
如果在应用场景中不使用设计模式
那么要为具有类似流程的类写重复的处理流程代码
而且一旦发现流程中有问题,那么每个类中的处理流程都要更改
还是设计模式的核心目的:提高编码效率