From 991653062dec93b9eff662fa227eb587c77cae6f Mon Sep 17 00:00:00 2001 From: Ilkka Seppala Date: Tue, 13 Jan 2015 08:20:27 +0200 Subject: [PATCH] Improved comments for strategy pattern sample. --- strategy/src/main/java/com/iluwatar/App.java | 2 +- strategy/src/main/java/com/iluwatar/MeleeStrategy.java | 5 +++++ strategy/src/main/java/com/iluwatar/ProjectileStrategy.java | 5 +++++ strategy/src/main/java/com/iluwatar/SpellStrategy.java | 5 +++++ 4 files changed, 16 insertions(+), 1 deletion(-) diff --git a/strategy/src/main/java/com/iluwatar/App.java b/strategy/src/main/java/com/iluwatar/App.java index b4a197cdb..cc516e41d 100644 --- a/strategy/src/main/java/com/iluwatar/App.java +++ b/strategy/src/main/java/com/iluwatar/App.java @@ -2,7 +2,7 @@ package com.iluwatar; /** * - * Strategy (DragonSlayingStrategy) encapsulates the algorithm to use. The + * Strategy (DragonSlayingStrategy) encapsulates an algorithm. The containing * object (DragonSlayer) can alter its behavior by changing its strategy. * */ diff --git a/strategy/src/main/java/com/iluwatar/MeleeStrategy.java b/strategy/src/main/java/com/iluwatar/MeleeStrategy.java index 49c06e826..63078f8e8 100644 --- a/strategy/src/main/java/com/iluwatar/MeleeStrategy.java +++ b/strategy/src/main/java/com/iluwatar/MeleeStrategy.java @@ -1,5 +1,10 @@ package com.iluwatar; +/** + * + * Melee strategy. + * + */ public class MeleeStrategy implements DragonSlayingStrategy { @Override diff --git a/strategy/src/main/java/com/iluwatar/ProjectileStrategy.java b/strategy/src/main/java/com/iluwatar/ProjectileStrategy.java index 00bd68d5c..e6f3e9e73 100644 --- a/strategy/src/main/java/com/iluwatar/ProjectileStrategy.java +++ b/strategy/src/main/java/com/iluwatar/ProjectileStrategy.java @@ -1,5 +1,10 @@ package com.iluwatar; +/** + * + * Projectile strategy. + * + */ public class ProjectileStrategy implements DragonSlayingStrategy { @Override diff --git a/strategy/src/main/java/com/iluwatar/SpellStrategy.java b/strategy/src/main/java/com/iluwatar/SpellStrategy.java index 05d3c69ec..0f1357ac8 100644 --- a/strategy/src/main/java/com/iluwatar/SpellStrategy.java +++ b/strategy/src/main/java/com/iluwatar/SpellStrategy.java @@ -1,5 +1,10 @@ package com.iluwatar; +/** + * + * Spell strategy. + * + */ public class SpellStrategy implements DragonSlayingStrategy { @Override