* Implement an example of Adapter Design Pattern