local variable type inference changes (#1040)

local variable type inference changes for strategy design pattern
This commit is contained in:
GVSharma 2019-10-26 21:15:54 +05:30 committed by Ilkka Seppälä
parent 349d8edebf
commit af8c5ed0dd

View File

@ -51,7 +51,7 @@ public class App {
public static void main(String[] args) { public static void main(String[] args) {
// GoF Strategy pattern // GoF Strategy pattern
LOGGER.info("Green dragon spotted ahead!"); LOGGER.info("Green dragon spotted ahead!");
DragonSlayer dragonSlayer = new DragonSlayer(new MeleeStrategy()); var dragonSlayer = new DragonSlayer(new MeleeStrategy());
dragonSlayer.goToBattle(); dragonSlayer.goToBattle();
LOGGER.info("Red dragon emerges."); LOGGER.info("Red dragon emerges.");
dragonSlayer.changeStrategy(new ProjectileStrategy()); dragonSlayer.changeStrategy(new ProjectileStrategy());