E>Пример приведи задачи, о которой идёт речь. Я вполне допускаю задачу, для которой квадрат, например, будет наследником прямоугольника. но это экзотика...
Задача простая.
Взять классическую иерархию фигур и представить в виде ООП
Ято с тобой согласен, что на счет фигур лучше обойтись массивами фигур,
но только из-за того что на таком примитивном примере недостатки ООП довольно хорошо просматриваются
В книжках например бывают рисуют такое.
[img=
http://www.intuit.ru/department/se/oopbases/14/14_2.gif]
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН