Adapterpatroon
Adapterpatroon is een structureel ontwerppatroon dat de interface van een bestaande klasse omzet naar een interface die een client verwacht. Hierdoor kunnen onderdelen met mismatched interfaces samenwerken zonder dat de onderliggende code gewijzigd hoeft te worden. Het patroon wordt veel toegepast bij het hergebruiken van bestaande code of bij integratie van externe bibliotheken.
De belangrijkste situatie is dat systemen code bevatten met verschillende interfaces die niet compatibel zijn. Wanneer
De kernrollen zijn de Client, de Target-interface, de Adaptee en de Adapter. De Adapter implementeert de Target-
Voordelen van het Adapterpatroon zijn onder meer het vergroten van hergebruik van bestaande code, het voorkomen