Слайд 2В отличие от вызова метода, наследование нарушает инкапсуляцию.

Слайд 3Класс выглядит адекватно, но не работает.

Слайд 6Использование
Или
Подход известен как wrapper class. Или decorator pattern.
Иногда комбинация компоновки и forwarding

ошибочно называется delegation.