Abwägung integrierte vs externe Fabrik

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

*Eine interne Fabrik muß von Anfang an in eine Abstraktion eingeplant werden. Sämtliche Implementierungen müssen sie unterstützen.
 
*Eine externe Fabrik kann jederzeit zu einer Abstraktion hinzugefügt werden, ohne daß die Abstraktion geändert werden muß. Allerdings ist ein Konstruktor-Modul für jede Implementierung erforderlich.
 
*Mehrere externe Fabriken können koexistieren. Hingegen gibt es bei einer integrierten Fabrik nur einen einzigen Namensraum.
 
*Die integrierte Lösung mit einem Scanner-Modul ist dann sinnvoll, die Konstruktoren recht kompliziert und unterschiedlich sind und die Wahl der Konstruktoren für eine Anwendung sich nicht häufig ändert und es somit nicht sinnvoll ist, diese Angaben über die Kommandozeile zu beziehen.
 

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