This project shows the implementations of design patterns: Composite and Observer.