Objektpersistenz und ERZEUGER-Pattern
- ERZEUGER-Pattern enthalten Lösungsvorschläge,
die die Erzeugung (dynamische Konstruktion) von Objekten aus konkreten
Klassen betreffen:
- Flexibilisierung der Erzeugung, Konstruktion von Objekten unbekannter
konkreter Typen:
z.B. ABSTRACT FACTORY, FACTORY METHOD, PROTOTYPE
- Einschränkung der Erzeugung:
Einmaligkeit eines Objektes einer Klasse:
z.B. SINGLETON
- die wesentlichen Problempunkte unseres Entwurfes waren:
- 1.
- Benennung konkreter Klassen in der Implementation der Klasse
ZGeoObj, die ihrerseits nur sich selbst und die Schnittstelle ihrer
abstrakten Basisklasse GeoObj kennen sollte
- 2.
- if-else-Kette, die für jede neue Klasse erweitert werden muß