![]() |
Расход ресурсов
При создании классов в Flash 8 что "дешевле" обходится ресурсам - когда функции для операций над классом А создаешь непосредственно в нем (т.е. будут присутствовать в каждом экземпляре А) или когда делаешь отдельный класс В для операций над классом А (типа стандартного Math)?
Вопрос возник в связи с тенденцией разработчиков всё из вне помещать внутрь классов, к тому же у них постоянно увеличивавается производительность (как-то странно). ЗЫ. Если вас не затруднит, киньте пару ссылок на статьи по оптимизации в AS2.0. Заранее спасибо :) |
Если требуется произвести какие-то вычисления и вернуть результат на основании аргументов (без использования переменных экземпляра), то стат. методы лучше.
|
Цитата:
|
Цитата:
|
Чесснослово.
|
Ты хочешь сказать, что нестатическая функция, объявленная в теле класса и неиспользуемая в конструкторе, не принадлежит экземпляру класса?
|
а разве он не просто ссылается на метод?
|
Ну вообще да, ссылается, что-то меня под вечер плющит :D
В общем, без особой разницы, что стат., что обычная. А что ты там говорил про помещение в конструктор? В смысле объявление функции в конструкторе? |
Если уважаемый автор говорит о методе, который присутствовал бы в каждом экземпляре то этот метод надо описывать в конструкторе (удивительно, что я объясняю это тебе)
|
Цитата:
|
| Часовой пояс GMT +4, время: 19:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.