иначе можно так же сказать, что треугольник — это половина прямоугольника, и поэтому Фигура —> Прямоугольник —> Треугольник
☝️ но правильно будет
Фигура(абстрактный класс) -> Прямоугольник(имплементация)
Фигура(абстрактный класс) -> Квадрат(имплементация)
Фигура(абстрактный класс) -> Треугольник(имплементация)
Фигура(абстрактный класс) -> Круг(имплементация)
Фигура(абстрактный класс) -> Овал(имплементация)
Фигура(абстрактный класс) -> Трапеция(имплементация)
и т.д.