added template method sample

This commit is contained in:
Ilkka Seppala
2014-08-23 13:37:42 +03:00
parent 6157f22ea4
commit 23e2faeca2
7 changed files with 111 additions and 0 deletions

View File

@ -0,0 +1,20 @@
package com.iluwatar;
public class SubtleMethod extends StealingMethod {
@Override
protected String pickTarget() {
return "shop keeper";
}
@Override
protected void confuseTarget(String target) {
System.out.println("Approach the " + target + " with tears running and hug him!");
}
@Override
protected void stealTheItem(String target) {
System.out.println("While in close contact grab the " + target + "'s wallet.");
}
}