www.patterns-kompakt.de



Kontakt:




www.gernotstarke.de

www.springer-vieweg.de

Wrapper

Ein Wrapper kapselt Funktionalität und Daten bestehender (nicht objektorientierter) Systeme in portablen und wartbaren Schnittstellen.

siehe: GOF, PK

Klassendiagramm

Beispiel

Im Beispiel erwarten unsere modernen Clients CustomerInfo-Instanzen, mit denen das Altsystem nicht dienen kann.

Das Wrapper-Pattern ermöglicht hier, die nötigen Informationen aus dem Altsystem den Clients in passender Form (LegacyCustomerInfo) bereitzustellen.

Um das Zusammenspiel im Detail beobachten zu können, setzen Sie die Variable LOG_LEVEL = Level.FINE im zugehörigen TestCase.

Ressourcen


© 2002-2013 · Dr. Gernot Starke · Email E-Mail schreiben...
Layout inspired by Verena Segert und SELFHTML).
Letzte Änderung 10. März 2013.

Impressum und Ausschluss der Garantie (disclaimer)