diff --git a/template-method/src/main/java/com/iluwatar/App.java b/template-method/src/main/java/com/iluwatar/App.java index 7360eddf62c047162b98d1e371256a46d9aeeb1f..0f6ccd6443e4a72dece5188999c9b48345f6d0bf 100644 --- a/template-method/src/main/java/com/iluwatar/App.java +++ b/template-method/src/main/java/com/iluwatar/App.java @@ -1,5 +1,12 @@ package com.iluwatar; +/** + * + * Template Method (StealingMethod) defines skeleton for the + * algorithm and subclasses (HitAndRunMethod, SubtleMethod) + * fill in the blanks. + * + */ public class App { public static void main( String[] args ) diff --git a/template-method/src/main/java/com/iluwatar/HalflingThief.java b/template-method/src/main/java/com/iluwatar/HalflingThief.java index 64604a8b2c47ad9751d8bfa03d97c36b74347dd7..844fd00f895aaf86f7e0674dd825b6e59418bccc 100644 --- a/template-method/src/main/java/com/iluwatar/HalflingThief.java +++ b/template-method/src/main/java/com/iluwatar/HalflingThief.java @@ -1,5 +1,10 @@ package com.iluwatar; +/** + * + * Halfling thief uses StealingMethod to steal. + * + */ public class HalflingThief { private StealingMethod method; diff --git a/template-method/src/main/java/com/iluwatar/StealingMethod.java b/template-method/src/main/java/com/iluwatar/StealingMethod.java index f24de7588913de20ea3355b4f674aac8f998ddba..a57d8296f58f55bbdaa126b3558d5d4c96f37046 100644 --- a/template-method/src/main/java/com/iluwatar/StealingMethod.java +++ b/template-method/src/main/java/com/iluwatar/StealingMethod.java @@ -1,5 +1,10 @@ package com.iluwatar; +/** + * + * Template Method base class. + * + */ public abstract class StealingMethod { protected abstract String pickTarget();