According to Gang of four: Java design patterns are classified into three types: (I) Creational design patterns (II) Structural design patterns (III) Behavioural design patterns In this project the common structural patterns are discussed:
- Adapter pattern
- Composite pattern
- Decorator pattern