Adapter Pattern
Adapter Pattern Demo