Показать сообщение отдельно
Старый 12.09.2011, 16:59
zorexundra вне форума Посмотреть профиль Отправить личное сообщение для zorexundra Найти все сообщения от zorexundra
  № 14  
Ответить с цитированием
zorexundra

Регистрация: Dec 2010
Сообщений: 177
saprahan, это шутка в ответ на предложение дорабатывать исходные объекты.
Поделитесь мнением.
Предположим есть экземпляр пользовательского класса MappedArrayCollection расширяющий ArrayCollection.
Экземпляр слушает событие "collectionChange". По этому событию MappedArrayCollection циклом for each перебирает все элементы массива source и присваивает им идентификаторы. MappedArrayCollection имеет публичный метод отдающий элемент source по внешнему запросу с параметром идентификатора.
В source 30000 элементов. Для каждого элемента в MappedArrayCollection задаётся 10 переменных со значением ключа-идентификатора. Насколько быстрым будет этот класс? Не повесит-ли он приложение?
Не проще-ли создать отдельную хеш-таблицу со ссылками на элементы ArrayCollection.source?


Последний раз редактировалось zorexundra; 12.09.2011 в 17:01.