Цитата:
|
Очень даже нужно упоминать.
|
я не из-за скуки вступаю в дебаты, а из-за критики, так-как если я не прав, то получаю ответ и курс.
Но вот почему я считаю, что не нужно сравнивать интерфейс и наследование - наследование для меня подразумевает полноценное использование методов супер класса, а интерфейс этого дать не может.
Тот же пример с наследованием от ED и имплементация IED. Первое мне даёт возможность пользоваться всеми благами моего супер класса, а второй, это только одноимённые методы, которые не чего не могут, чтобы послать событие мне все равно придётся создавать экземпляр ED, но тогда зачем IED.
Вот и получается, что интерфейс это ID + describeType, но не супер класс. В чем не прав?)
Добавлено через 2 минуты
Цитата:
|
Создаем dispatcher:EventDispatcher как поле класса А. Имплементируем классом А интерфейс IEventDispatcher и делегируем все методы интерфейса
|
А это не похоже на класс квадратика унаследованного от спрайта и создающей в себе ещё один экземпляр спрайта?