diff --git a/src/StrategyPattern/LoopWithoutLoop/MagnificLoopExample.cs b/src/StrategyPattern/LoopWithoutLoop/MagnificLoopExample.cs index 025a7e2..fea9fbf 100644 --- a/src/StrategyPattern/LoopWithoutLoop/MagnificLoopExample.cs +++ b/src/StrategyPattern/LoopWithoutLoop/MagnificLoopExample.cs @@ -26,19 +26,17 @@ namespace StrategyPattern.LoopWithoutLoop public class LoopStep { - Action printNumber; - public LoopStep(Action printNumber) + Action printNumberStrategy; + public LoopStep(Action printNumberStrategy) { - this.printNumber = printNumber; + this.printNumberStrategy = printNumberStrategy; } - public LoopStep[] Loops { get; set; } - - + public LoopStep[] Loops { get; set; } public virtual void Loop(int currentIndex, int n) { var loopStep = GetNextStep(currentIndex, n); - loopStep.printNumber(currentIndex); + loopStep.printNumberStrategy(currentIndex); loopStep.Loop(++currentIndex, n); }