ВВ>Ну т.е. наследование нужно для подключения реализации? Неужели это без наследования никак не сделать?
Ну дык интерфейс — это, считай, кортеж ф-ий, составляющих контракт, а this — идентити реализации. Без наследования ты будет точно такую же механику обыгрывать ручками на кортеже функциональных типов. Где смысл?