Einsatz

Mit Hilfe des Builder Patterns wird die eigentliche Konstruktion eines Objektes vom Konstruktionsprozess getrennt. Es lassen sich dadurch unterschiedliche Representationen eines Objektes unter Verwendung des gleichen Konstruktionsprozesses erzeugen.

Beispiele

  • Programme, die Texte konvertieren: XML nach HTML, ASCII, RTF, ...

  • Programme, die Bilder konvertieren: BMP nach JPG, PNG, GIF, ...

  • Die Arbeit eines Kochs im Restaurant.

Merkmale / Elemente

  • Builder

  • ConcreteBuilder

  • Director

  • Product

Klassendiagramm

Klassendiagramm Builder Pattern Pattern Links - itmapa.de

de.wikipedia.org
Erbauer (Builder)
http://de.wikipedia.org/wiki/Erbauer

Jens Günther
http://wwwswt.informatik.uni-rostock.de
Erbauer
http://wwwswt.informatik.uni-rostock.de/deutsch/Infothek/Entwurfsmuster/patterns/Builder/index.html