From 94b289801b8fb7e542a30ed5187f1732b9aee3ae Mon Sep 17 00:00:00 2001 From: Ilkka Seppala Date: Sun, 31 Aug 2014 11:27:19 +0300 Subject: [PATCH] Comments for the strategy example. --- strategy/src/main/java/com/iluwatar/App.java | 6 ++++++ strategy/src/main/java/com/iluwatar/DragonSlayer.java | 5 +++++ .../src/main/java/com/iluwatar/DragonSlayingStrategy.java | 5 +++++ 3 files changed, 16 insertions(+) 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();