Adapter (objektbasiert) [ Übersicht ] [ Beispiel ] [ Quellen ] [ Home Entwurfsmuster ]


Übersicht

Die allgemeine Struktur eines objektbasierten Adapters läßt sich in 4 Bestandteile zerlegen. Zum ersten gibt es den Klient, also der Programmteil der die Klasse mit einer bestimmten Schnittstelle verwendet. Auf der anderen Seite steht eine neue Klasse die zwar die selbe Funktionalität hat, aber eine andere Schnittstelle als die die der Klient bisher verwendet hat. So muß es eine weitere Klasse geben die zwischen ihnen vermittelt. Dies ist die Adapterklasse, die von der bisher verwendeten Klasse abgeleitet wird und als ein neues Attribut ein Objekt der zu adaptierenden Klasse enthält.

 Abb. 1: Das Adapter (objektbasiert) Design Pattern



[ Übersicht ] [ Beispiel ] [ Quellen ] [ Home Entwurfsmuster ]
Stand: 31.03.2005