Objektpersistenz und ERZEUGER-Pattern
Zuordnung zu den Elementen der Patternstruktur
- ABSTRACT FACTORY ist die Klasse AbstractFactory
- ABSTRACT PRODUCT ist die Klasse GeoObj
- CONCRETE FACTORY:
- ist Fabrik, die uns neue Objekte anhand
der Daten in einem Stream liefern, oder Objekte beim Zurückgeben auf einen
Stream speichern soll
- Benennung der Klasse daher IOFactory; Ableiten von
AbstractFactory
- CONCRETE PRODUCT ist ein Objekt einer von GeoObj abgeleiteten,
konkreten Klasse
- CLIENT der ABSTRACT FACTORY ist jede Instanz, die
die Methoden CreateGeoObj() oder CollectGeoObj() aufruft:
main()-Funktion oder auch ReadFrom()-Methode der Klasse
ZGeoObj