|
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.
|
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003 |