next up previous
Objektpersistenz und ERZEUGER-Pattern


Weiterer Klassenentwurf


Rightarrow
Methode von ZGeoObj ist CLIENT der ABSTRACT FACTORY:
,,mindestens`` ZGeoObj-Klasse wird mit einem Zeiger auf ein Objekt einer von AbstractFactory abgeleiteten Klasse ausgestattet
Rightarrow
wir bewegen uns allerdings auf dem Abstraktionsniveau
AbstractFactory - GeoObj, werden daher diesen Zeiger der Klasse GeoObj als Datenelement zuordnen

Rightarrow
bitte beachten, daß die Klasse GeoObj jetzt ein Datenelement besitzt, welches beim expliziten Kopieren und Zuweisen Beachtung finden muß:

ZGeoObj::ZGeoObj(const ZGeoObj &right)
: GeoObj(right)
{
// ...
}



next up previous