Der
Adapter – auch die
Hüllenklasse oder der
Wrapper (von englisch ‚Verpackung‘, ‚Umschlag‘) genannt – ist ein
Entwurfsmuster aus dem Bereich der
Softwareentwicklung, das zur Kategorie der
Strukturmuster (engl. ) gehört. Das Muster dient zur Übersetzung einer
Schnittstelle in eine andere. Dadurch wird die Kommunikation von
Klassen mit zueinander inkompatiblen Schnittstellen ermöglicht. Es ist ein Entwurfsmuster der sogenannten
GoF-Muster (, siehe
Viererbande).