takeupcode.com
64: Design Patterns: Adapter.
The adapter structural pattern allows you to change the interface of an object. This lets you reuse code that would not normally fit into your design.