История изменений
Исправление Nervous, (текущая версия) :
Ты писал:
его потомка Треугольник или потомка потомка РавнобедренныйТреугольник
So what? Функция, ожидающая плоскую фигуру, с радостью примет и треугольник, и равнобедренный треугольник (подклассы плоской фигуры). И вызовет на них какие-нибудь общеплоскофигурные методы. Площадь там.
Про специфические методы равнобедренного треугольника она знать не может -> вызывать их не будет.
Исходная версия Nervous, :
Ты писал:
его потомка Треугольник или потомка потомка РавнобедренныйТреугольник
So what? Функция, ожидающая плоскую фигуру, с радостью примет и треугольник, и равнобедренный треугольник (подклассы плоской фигуры). И вызовет на них какие-нибудь общеплоскофигурные методы.