next up previous
Objektpersistenz und ERZEUGER-Pattern


Rightarrow
Definition einer Klasse AbstractFactory; diese hat Methode zum Liefern neuer Objekte vom Typ GeoObj
Rightarrow
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
Rightarrow
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


next up previous