Показать сообщение отдельно
Старый 29.01.2014, 16:01
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 19  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Очень даже нужно упоминать.
я не из-за скуки вступаю в дебаты, а из-за критики, так-как если я не прав, то получаю ответ и курс.
Но вот почему я считаю, что не нужно сравнивать интерфейс и наследование - наследование для меня подразумевает полноценное использование методов супер класса, а интерфейс этого дать не может.
Тот же пример с наследованием от ED и имплементация IED. Первое мне даёт возможность пользоваться всеми благами моего супер класса, а второй, это только одноимённые методы, которые не чего не могут, чтобы послать событие мне все равно придётся создавать экземпляр ED, но тогда зачем IED.
Вот и получается, что интерфейс это ID + describeType, но не супер класс. В чем не прав?)

Добавлено через 2 минуты
Цитата:
Создаем dispatcher:EventDispatcher как поле класса А. Имплементируем классом А интерфейс IEventDispatcher и делегируем все методы интерфейса
А это не похоже на класс квадратика унаследованного от спрайта и создающей в себе ещё один экземпляр спрайта?