Description: It s a small case of duck system using the strategy pattern ,containing the use of abstraction, inheritance, interfaces, instantiation.It s made of 12 model classes and one test class.
To Search:
File list (Check if you may need any files):
DuckSystem\.classpath
..........\.project
..........\bin\model\Duck.class
..........\...\.....\FlyBehavior.class
..........\...\.....\FlyNoWay.class
..........\...\.....\FlyWithRocket.class
..........\...\.....\FlyWithWings.class
..........\...\.....\MallardDuck.class
..........\...\.....\MuteQuack.class
..........\...\.....\Quack.class
..........\...\.....\QuackBehavior.class
..........\...\.....\RedheadDuck.class
..........\...\.....\RubberDuck.class
..........\...\.....\Squack.class
..........\...\test\DuckTest.class
..........\src\model\Duck.java
..........\...\.....\FlyBehavior.java
..........\...\.....\FlyNoWay.java
..........\...\.....\FlyWithRocket.java
..........\...\.....\FlyWithWings.java
..........\...\.....\MallardDuck.java
..........\...\.....\MuteQuack.java
..........\...\.....\Quack.java
..........\...\.....\QuackBehavior.java
..........\...\.....\RedheadDuck.java
..........\...\.....\RubberDuck.java
..........\...\.....\Squack.java
..........\...\test\DuckTest.java
..........\bin\model
..........\...\test
..........\src\model
..........\...\test
..........\bin
..........\src
DuckSystem