diff --git a/notes/设计模式 - 模板方法.md b/notes/设计模式 - 模板方法.md index a6eddea4..c203ace5 100644 --- a/notes/设计模式 - 模板方法.md +++ b/notes/设计模式 - 模板方法.md @@ -26,9 +26,9 @@ public abstract class CaffeineBeverage { addCondiments(); } - abstract void brew(); + public abstract void brew(); - abstract void addCondiments(); + public abstract void addCondiments(); void boilWater() { System.out.println("boilWater"); @@ -42,12 +42,12 @@ public abstract class CaffeineBeverage { ```java public class Coffee extends CaffeineBeverage { - @Override + void brew() { System.out.println("Coffee.brew"); } - @Override + void addCondiments() { System.out.println("Coffee.addCondiments"); } @@ -56,12 +56,12 @@ public class Coffee extends CaffeineBeverage { ```java public class Tea extends CaffeineBeverage { - @Override + void brew() { System.out.println("Tea.brew"); } - @Override + void addCondiments() { System.out.println("Tea.addCondiments"); }