-
Ist Quadrat eine Unterklasse von Rechteck oder umgekehrt?
-
Halten Sie die untenstehende Modellierung der Klasse Linie als Erben der
Klasse Punkt für korrekt?
class Punkt { ...
int x, y, z; // kartesische Koordinaten
...}
class Linie extends Punkt { ...
int x1, y1, z1; // kartesische Koordinaten des zweiten Linienpunktes
...}
-
Betrachten Sie die folgende Klassenhierarchie:
class Rectangle { ...}
class RedRectangle : public Rectangle { ...}
class BlueRectangle : public Rectangle { ...}
Halten Sie diesen Entwurf für gelungen? Welche Alternative bietet
sich an?