Structural Design Patterns
Adapter Design Pattern