История изменений
Исправление olelookoe, (текущая версия) :
Создать сразу все эти классы?
не обязательно. если задача только в том, чтобы распознавать, в классе Фигура создай метод-распознаватор. потом, если и когда появятся другие классы в иерархии, сможешь его переиспользовать.
Исходная версия olelookoe, :
Создать сразу все эти классы?