Added an example of the Adapter pattern