The Adapter Pattern: Making Things Fit - Design Patterns | Lucent