в нем есть трейты?
скорее нет, потому множественное наследование предполагает, что классы могут иметь свою иерархию, трейты - это интерфейсы с реализацией.. ?
Скорее да, потому что наследование не про имплементацию, а про сигнатуры(интерфейсы) .
если под множественным наследованием понимать наличие методов из наследуемых классов - то наверное ....
Интерфейсы никак не связаны с наследованием
А зачем они нужны? Расскажите, пожалуйста, реально интересно.
Инвертировать зависимости, уменьшать связанность, увеличивать тестируемость
ага. но есть причины есть следствия
пните, пожалуйста, что почитать по применению с примерами по использованию интерфейсов
Обсуждают сегодня