This Repository subject is Design Pattern. I make it by using Test Driven Development method.
- Add Mallard Duck class including methods about getName(), quack(), swim(), display() - 2017/01/12
- Add Redhead Duck class including methods about getName(), quack(), swim(), display() - 2017/01/12
- Add Rubber Duck class including methods about getName(), quack(), swim(), display() - 2017/01/13
- Add Decoy Duck class including methods about getName(), quack(), swim(), display() - 2017/01/13
- Add Model Duck class including methods about getName(), quack(), swim(), display() - 2017/01/13
- Add QuackBehavior interface - 2017/01/14
- Add FlyBehavior interface - 2017/01/14
- Add Dynamic changing Behavior by called setQuackBehavior method in Duck class - 2017/01/15
- Add Dynamic changing Behavior by called setFlyBehavior method in Duck class - 2017/01/15
- Add King class and TestCase - 2017/01/16
- Add Knight class and TestCase - 2017/01/16
- Add WeaponBehavior interface and Sword class, Axo class - 2017/01/16
- Add Weapon, Knife class and BowAndArrow class - 2017/01/17
- Add WeatherData class and TestCase - 2017/01/19
- Add CurrentConditionDisplay class and TestCase - 2017/01/21
- Add StatisticsDisplay class and TestCase - 2017/01/22
- Add ForcastDisplay class and TestCase - 2017/01/23