![]() |
|
||||||||||
|
|||||
|
Цитата:
Sprite | MySprite | |-------- Файл с общими методами | MyMovieCilp | MovieCilp Иначе пришлось бы два одинаковых промежуточных класса создавать Последний раз редактировалось Vidar; 28.03.2008 в 23:23. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
include напоминает действие в QBasic - goto m1, это когда можно было скакнуть в любую строку кода
![]() |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
а причем тут множественное наследование?
я про пример? если в примере обойтись без инклуда и интерфейса, а просто написать все эти методы сразу в классе - будет тоже самое. тоесть этот пример показывает как можно вынести многократно используемый код в отдельный файл. Sprite | MySprite | |-------- Файл с общими методами | MyMovieCilp | MovieCilp а это вообще нереально. MovieCilp наследуется от Sprite. и никаких MySprite между ними воткнуть не получится. да и всем извращенцам, типа меня, не понимающим принципов ООП (самокритика) ближе и родней способ использованный в mx.events.EventDispatcher уже многие годы назад. |
|
|||||
|
Цитата:
Смысл иногда есть.... Имхо interfacы в руки... |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
только когда в языке предусмотрено множественное наследование, есть возможность определять, что и как будет наследовать сосед Вася от "бухарик" и "дэбил".
а вот так? есть у нас две ципочки наследования A B | | A1 B1 | | A2 B2 и как с помощью данного примера получить С от А2+B2 ??? |
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
Есть возможности языка и выстраивать структуру проекта исходя из возможностей других языков довольно странно.
Ну раз уж вы дошли до жизни такой, то я бы рекомендовал использовать композицию. В схеме "Вася бухарик дебил" это будет выглядеть как класс Вася, содержащий два экземпляра классов "бухарик" и "дебил". С соответствующими интерфейсами. По дефолту проставлять экземпляры NullБухарик NullДебил.
__________________
http://realaxy.com |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
2 Iv
а с мувиками это прокатит? 2 ulik пример можно? Последний раз редактировалось Stone; 14.04.2008 в 14:33. |
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
Stone, если ты конкретизируешь задачу, то и ответ получишь более конкретный.
__________________
http://realaxy.com |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
2 Iv
поторопился. щас не получается даже вопрос задать. подучусь - обязательно спрошу. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:04. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|