Design-Pattern: Objekt-Fabrik

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Aufgabe: Erzeugung von Objekten, deren Typ erst zur Laufzeit namentlich bekannt ist.
 
*Ziel: Unabhängigkeit einer Anwendung von jeglichen Auflistungen der möglichen Ausprägung von Thing.
 
*Thing ist eine Abstraktion mit Implementierungen Thing1, Thing2 und Thing3.
 
*Die Konstruktorenklasse Thing1Constructor kann Objekte vom Typ Thing1 erzeugen und leitet sich von der abstrakten Klasse ThingConstructor ab.
 
*Die Fabrik-Klasse ThingFactory ist ein Container für Konstruktoren, die über einen Namen erreichbar sind.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003