清單10 模板方法 public abstract class BaseClass{ //模板方法的基類 public void doWork(){ doPartI(); //先調(diào)用doPartI()方法 doPartII();//之后調(diào)用doPartII()方法 } public abstract void doPartI(); public void doPartII(){ } } public class SubClass extend BaseClass{ public void doPartI(){ }; @Override public void doPortII(){//拼寫錯(cuò)誤,產(chǎn)生編譯錯(cuò)誤 System.out.println("override the method of superclass"); } }