Adding examples for the Compound patterns
- Simple quackable ducks example
- Duck example using adapter pattern for goose
- Duck example using decorator pattern to implement quack counter
- Duck example using factory pattern to create ducks
- Duck example using composite pattern to create flocks of ducks
- Duck example using observer pattern to create a Quackologist

* For the pattern explanation please take a look at the Head First - Design Patterns book, Chapter 12