Adapter Pattern
Proxy Pattern
Facade Pattern
Bridge Pattern