"subclass - superclass" relationship is also called "generalization - specialization" one. which makes alleged problem of "additional restrictions" a non-issue. of course specialized class is "more restrictive"; it can only cover a subset of what superclass can cover. so yes, квадрат - это сабкласс прямоугольника, а прямоугольник - сабкласс четырёхугольника. при чём тут параллелепипед - вообще непонятно, он вообще из другой ветки - из ветки трёхмерных фигур.
no subject
Date: 2007-04-10 10:10 pm (UTC)