5.2.1 Adapter Pattern
5.2.2 Bridge Pattern
5.2.3 Composite Pattern
5.2.4 Decorator Pattern
5.2.5 Facade Pattern
5.2.6 Flyweight Pattern
5.2.7 Proxy Pattern