added chain of responsibility sample

This commit is contained in:
Ilkka Seppala
2014-08-17 09:05:37 +03:00
parent a53c217f37
commit 9e7db125a8
10 changed files with 189 additions and 0 deletions
@@ -0,0 +1,19 @@
package com.iluwatar;
public class OrcKing {
RequestHandler chain;
public OrcKing() {
buildChain();
}
private void buildChain() {
chain = new OrcCommander(new OrcOfficer(new OrcSoldier(null)));
}
public void makeRequest(Request req) {
chain.handleRequest(req);
}
}