* Implement an example of Bridge Pattern