Java Reference
In-Depth Information
Fabrikmethode ein einzelnes Produkt und nicht eine Produktfamilie zum Inhalt. Die
Erzeugungsmethoden einer Abstrakten Fabrik können als Fabrikmethoden angesehen
werden. Ein weiterer Unterschied zwischen beiden Muster ist, dass das Muster Fabrik-
methode ein klassenbasiertes Muster ist und das Muster Abstrakte Fabrik ein objekt-
basiertes Muster.
Der Begriff Fabrik wird in der Objektorientierung relativ allgemein benutzt. So wird häu-
fig schon von einem Fabrikmuster gesprochen, wenn Erzeugungsmethoden in einer
Klasse gesammelt werden. Präziser definiert ist das Muster Statische Fabrik , siehe
beispielsweise [Lah09]. Bei einer Statischen Fabrik kommt meist eine klassenbezo-
gene d. h. statische Fabrikmethode zum Einsatz. Wenn die Klasse des zu erzeugen-
den Objekts vom Wert eines Parameters abhängig ist, spricht man von einer parame-
trisierten Statischen Fabrik. Bei einer konfigurierbaren Statischen Fabrik liest die Sta-
tische Fabrik aus einer Konfigurationsdatei ein, welche Produktfamilie erzeugt werden
soll. Auch mit diesen beiden Möglichkeiten erreicht eine Statische Fabrik nicht die Of-
fenheit und Erweiterbarkeit einer Abstrakten Fabrik.
Search WWH ::




Custom Search