Objektpersistenz und ERZEUGER-Pattern
- Definition einer Klasse AbstractFactory; diese hat Methode zum
Liefern neuer Objekte vom Typ GeoObj
- Fabrik soll Verantwortung für die Pointer, die sie erzeugt, behalten
(...da die ZGeoObjs diese Verantwortung nicht haben sollen)
-
- einfache Funktionalität zum Management der Pointer
-
- Löschen aller in der Fabrik gespeicherten Pointer
zum Ende Ihrer Lebenszeit
- weitere Methode CollectGeoObj() zum
Zurückgeben eines Pointers an die Fabrik (dieser soll von der Fabrik
explizit gelöscht werden
-
- virtuelle Destruktoren notwendig für GeoObj