Нет.Это ничего не унаследует.B
наследуется от A
, поэтому C
увидит B
с операциями / атрибутами, унаследованными от A
.
Если я (класс C
) использую чистящее устройство B
, унаследованное от Sponge
(A
), я увижу мягкое чистящее устройство.Если B
унаследовать от стали, это будет стальная вата.Если наследовать от песка, это будет наждачная бумага.Все чистящие устройства отличаются удобством использования в зависимости от того, где они наследуются.Но я бы никак не изменился.Только так, как я бы «чистил» вещи.(Я знаю, ужасный пример)
NB. Как прокомментировал @ www.admiraalit.nl, ваша объектная диаграмма не соответствует диаграмме классов.