Duck App Design

A simple duck app design with OOPS.

- It is not a complete app.
- It describes what classes to create for better code maintainability,
reusability and robustness.