Почему у нас нет сращивания в коллекции массивов? - PullRequest
2 голосов
/ 02 марта 2011

Из того, что я знаю, вся идея создания классов коллекций заключается в том, чтобы ввести дополнительные методы-обертки, которые будут удобны для разработчиков.

Тогда почему ArrayCollection во Flex не имеет некоторых методов, которые есть в массиве.ArrayCollection не имеет методов copy, concat, join или splice, которые возвращают новый массив, поэтому нам нужно сделать копию вручную?Или я что-то здесь упускаю?

Спасибо.

1 Ответ

0 голосов
/ 02 марта 2011

Вы правы, методов там нет. Нет опубликованной причины для решения, которое я могу найти.

Если бы мне пришлось угадывать, а это только дикое предположение, я бы сказал, что деловая сторона дела преобладала, когда Adobe сделал этот призыв. Невозможно угадать, может быть кто-то из дюжины факторов - примеры включают в себя нехватку разработчиков, чтобы полностью конкретизировать каждую структуру данных, или недостаточно времени до последнего выпуска, или недостаточно давления со стороны клиентов для такой работы, или нет достаточно ресурсов для тестирования / поддержки / обслуживания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...