Показать сообщение отдельно
Старый 23.04.2014, 07:54
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 6  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Доки лень гуглить.
А кто-то еще говорит, что живет программированием.. ) Да да, охотно верится

Множественное наследование это вообще задница. В плюсах есть такая фишка, и посмотри какой велосипед там изобретали, чтобы избежать замены свойств одного класса, одноименными свойствами другого.
Цитата:
И скорее всего Sprite унаследован в первую очередь от DisplayObject, а тот неким образом уже связан с EventDispatcher'ом. Доки лень гуглить.
Sprite - DisplayObjectContainer -InteractiveObject - DisplayObject - EventDispatcher - Object

Это заняло секунд 5 - 7. На написание поста на форуме ты, очевидно, потратил намного больше времени

Как по мне, так интерфейсы (коих, кстати, как раз можно нацеплять целую гору) гораздо лучше множественного наследования. В интерфейсах методы представлены абстрактно. А значит реализацию их все равно придется делать на уровне класса. Поэтому не имеет значения, сколько раз один и тот же метод (с одинаковой сигнатурой) может повторяться в разных интерфейсах применяемых классом