Improved the adapter pattern example. Updated the class diagram.