L-Adapter pattern jippermetti li oġġetti b'interfaċċ li mhumiex kompatibbli jaħdmu flimkien billi jsiru wrappati b'interfaċċja li l-ieħor jistenna. Jaġixxi bħala traduttur bejn żewġ interfaċċi, u jippermetti l-integrazzjoni mingħajr ma jinbidlu l-kodiċi jeżistenti.
X'jagħmel l-Adapter pattern
ADAPTER → convert one interface into another that a client expects (a "translator"):
→ wrap an object whose interface is INCOMPATIBLE, exposing the interface the client needs
→ the adapter translates calls/data between the two interfaces
→ makes incompatible things work together WITHOUT changing either's code
