Private
Public Access
Created VerbChunks
This commit is contained in:
1 parent
bd9bd1d297
commit
07e4c04ae9
1 file changed
+20
@@ -0,0 +1,20 @@
|
|||||||
|
namespace Advanced_Software_Engineering.Verbs.Flow {
|
||||||
|
|
||||||
|
public class VerbChunk : IVerb {
|
||||||
|
private readonly IVerb[] verbs;
|
||||||
|
|
||||||
|
public VerbChunk(IVerb[] verbs) {
|
||||||
|
this.verbs = verbs;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void ExecuteVerb() {
|
||||||
|
foreach (IVerb verb in verbs) verb.ExecuteVerb();
|
||||||
|
}
|
||||||
|
|
||||||
|
public string GetDescription() {
|
||||||
|
string s = "VerbChunk Start";
|
||||||
|
foreach (IVerb verb in verbs) s += "\n" + verb.GetDescription();
|
||||||
|
return s + "\n" + "VerbChunk End";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in new issue
Block a user