Adapter pattern
Apparence
Definition
Convert the interface of a class into another interface that clients expect.
The Adapter pattern lets classes work together that could not otherwise because of incompatible interfaces.
- Match otherwise incompatible interfaces