www.patterns-kompakt.de



Kontakt:




www.gernotstarke.de

www.springer-vieweg.de

Builder

Die Erzeugung komplexer Objekte wird vereinfacht, indem der Konstruktionsprozess in eine spezielle Klasse verlagert wird. Er wird so von der Repräsentation getrennt und kann sehr unterschiedliche Repräsentationen zurückliefern.

siehe: GOF, STEMA, PK

Klassendiagramm

Beispiel

Das Beispiel zeigt ein Prüfsummensystem, das eine Prüfsumme über eine Reihe von Objekten erstellen kann.

Der ChecksumHelper übergibt die Objekte an den Builder und holt sich dann das Ergebnis.

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)