Oct. 7th, 2007

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

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

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

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
171819 20212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 23rd, 2025 10:36 pm
Powered by Dreamwidth Studios