Oct. 7th, 2007

juan_gandhi: (Default)
Я тут пытался сделать такую вещь... одна тулза генерирует классы, где map представлен в виде последовательности пар, ключ-значение; естестенно, ничего подобного на имплементацию Map.Entry и в помине нету, уже не говоря о том, что коллекция таких пар всё равно не Set. И я мечтал о том, чтобы завернуть это дело в Map, так, чтобы и выборка, и изменения (и удаления) эффективно (линейно) тут же воспроизводились в списке, путём создания соответствуюших индексов.

Понадобилось время, пока я понял, что каждое удаление требует переиндексирования.

Короче, плюнул на прозрачную обёртку (transparent enclosure, see GoF), и написал два элементарных метода, перекатывающих один тип другоё и обратно. И всё, и не хрен мудрить. Три дня ушло на осознание бессмысленности всей этой теоретически красивой конструкции.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

September 2025

S M T W T F S
 1 2345 6
78 9 10 111213
14 151617 181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 21st, 2025 07:04 am
Powered by Dreamwidth Studios