Oct. 7th, 2007

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

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

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

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

October 2025

S M T W T F S
    1 23 4
5 678 9 1011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 13th, 2025 05:48 am
Powered by Dreamwidth Studios