diff --git a/strategy/src/main/java/com/iluwatar/App.java b/strategy/src/main/java/com/iluwatar/App.java index bc3c4ad48..26e047dc8 100644 --- a/strategy/src/main/java/com/iluwatar/App.java +++ b/strategy/src/main/java/com/iluwatar/App.java @@ -1,5 +1,11 @@ package com.iluwatar; +/** + * + * Strategy (DragonSlayingStrategy) encapsulates the algorithm to use. + * The object (DragonSlayer) can alter its behavior by changing its strategy. + * + */ public class App { public static void main( String[] args ) diff --git a/strategy/src/main/java/com/iluwatar/DragonSlayer.java b/strategy/src/main/java/com/iluwatar/DragonSlayer.java index 7e58a9f8e..0111c7e66 100644 --- a/strategy/src/main/java/com/iluwatar/DragonSlayer.java +++ b/strategy/src/main/java/com/iluwatar/DragonSlayer.java @@ -1,5 +1,10 @@ package com.iluwatar; +/** + * + * DragonSlayer uses different strategies to slay the dragon. + * + */ public class DragonSlayer { private DragonSlayingStrategy strategy; diff --git a/strategy/src/main/java/com/iluwatar/DragonSlayingStrategy.java b/strategy/src/main/java/com/iluwatar/DragonSlayingStrategy.java index 214ae7089..100ad29ed 100644 --- a/strategy/src/main/java/com/iluwatar/DragonSlayingStrategy.java +++ b/strategy/src/main/java/com/iluwatar/DragonSlayingStrategy.java @@ -1,5 +1,10 @@ package com.iluwatar; +/** + * + * Strategy interface. + * + */ public interface DragonSlayingStrategy { void execute();