Soll eine Klasse kasten
definiert werden, so könnte man
auf die Idee kommen die Klasse grafikobjekt
hierfür zu benutzen und
als Element der neuen Klasse zu definieren:
class kasten { private: int x_lanege, y_laenge; public: grafikobjekt P; virtual void zeichne(); virtual void loesche(); };
Problem hierbei ist, daß ein Zugriff auf die Informationen xpos
und
ypos
jetzt über das Element P
erfolgen müssen.
Das Setzen der Position müßte dann als
Kasten K; K.P.setPos(11, 9);erfolgen, oder die Klasse
kasten
müßte auch eine derartige Funktion
anbieten.