![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Адрес: Russia, Voronezh
Сообщений: 20
|
При создании классов в Flash 8 что "дешевле" обходится ресурсам - когда функции для операций над классом А создаешь непосредственно в нем (т.е. будут присутствовать в каждом экземпляре А) или когда делаешь отдельный класс В для операций над классом А (типа стандартного Math)?
Вопрос возник в связи с тенденцией разработчиков всё из вне помещать внутрь классов, к тому же у них постоянно увеличивавается производительность (как-то странно). ЗЫ. Если вас не затруднит, киньте пару ссылок на статьи по оптимизации в AS2.0. Заранее спасибо ![]()
__________________
ARSY |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Если требуется произвести какие-то вычисления и вернуть результат на основании аргументов (без использования переменных экземпляра), то стат. методы лучше.
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Чесснослово.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ты хочешь сказать, что нестатическая функция, объявленная в теле класса и неиспользуемая в конструкторе, не принадлежит экземпляру класса?
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
а разве он не просто ссылается на метод?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну вообще да, ссылается, что-то меня под вечер плющит
![]() В общем, без особой разницы, что стат., что обычная. А что ты там говорил про помещение в конструктор? В смысле объявление функции в конструкторе? |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 1,061
|
Если уважаемый автор говорит о методе, который присутствовал бы в каждом экземпляре то этот метод надо описывать в конструкторе (удивительно, что я объясняю это тебе)
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|