Здравствуйте, PC_2, Вы писали:
PC_>ведь всетаки с геом. точки зрения квадрат это частный случай прямоугольника. Поэтому в теории они должни иметь общего прямоугольного предка, но из-за кривизны ООП
Это всё не так. И ООП тут не по делу. По делу иметь, например, просто массив вершин, а фигура будет зваться многоугольник
PC_>этого делать не следует
а функции нужно будет дублировать или както разруливать через интерфейсы
Это тоже не обязательно всё.
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском