diff --git a/src/designpattern/TemplateMethodTest.java b/src/designpattern/TemplateMethodTest.java index 2c34eab..947f56f 100644 --- a/src/designpattern/TemplateMethodTest.java +++ b/src/designpattern/TemplateMethodTest.java @@ -6,14 +6,16 @@ mylife.live(); } } - +interface AltLife { + void born(); +} abstract class Life { - public void save(){ + final public void save(){ // byte[] data = getData(); // encrypt(data); // fileSave(data); } - public void live(){ + final public void live(){ born(); study(); work(); die(); } abstract void born();