Ligeann an patrún Adapter do réada le comhéadain neamh-chomhoiriúnacha a bheith ag feidhmiú le chéile trí chéann a fholuain le comhéadan a bhíonn ag súil an cheann eile. Gníomhaíonn sé mar aistritheoir idir dhá chomhéadan, ag gealadh comhtháthú gan cód atá ann cheana a athrú.
Cad a dhéanann patrún an Adapter
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
