The intent of Adapter pattern is to provide the interface that a client expects while using the services of a class with different interface.

Known as:
Class Adapter, Object Adapter

What is:
Adapter pattern

1. Bob Tarr’s adapter pattern

2. AppLab’s adapter pattern

3. Design networked applications in RMI using the Adapter design pattern

4. Enhance design patterns with AspectJ, Part 1