1 模板方法模式(Template Method)则是对一系列类行为(方法)的模式化。我们将总结出来的行为规律固化在基类中,对具体的行为实现则进行抽象化并交给子类去完成,如此便实现了子类对基类模板的套用。
    2 类似于定制表格,先将模板定义,剩下的让使用者填

    1. public abstract class Mammal{
    2. public abstract void move();
    3. public abstract void eat();
    4. public final void live(){
    5. move();eat(); //final防止覆写
    6. }
    7. }
    8. public class Person extends Mammal{...}

    image.png