Oct. 7th, 2007

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

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

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

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

November 2025

S M T W T F S
       1
2345678
9101112131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Nov. 6th, 2025 02:50 pm
Powered by Dreamwidth Studios