Моё ворчание про generic TDictionary от Borland/Embarcadero:
Странная вещь всё-таки. Смешали концепцию полиморфных контейнеров с Comparer'ом etc и концепцию шаблоного контейнера в стиле STL.
Я бы так не стал делать.
Я бы разрулил бы всё это через правильное наследование.
Ну это не к тому, что я кого-то "ругаю". Просто "я бы так не стал делать".
Я бы скажем сделал бы "для начала" так - TCustomDictionary и двух наследников TSTLLikeDictionary и TComparatorSetableDictionary.
Странная вещь всё-таки. Смешали концепцию полиморфных контейнеров с Comparer'ом etc и концепцию шаблоного контейнера в стиле STL.
Я бы так не стал делать.
Я бы разрулил бы всё это через правильное наследование.
Ну это не к тому, что я кого-то "ругаю". Просто "я бы так не стал делать".
Я бы скажем сделал бы "для начала" так - TCustomDictionary и двух наследников TSTLLikeDictionary и TComparatorSetableDictionary.
Если будет желание, напишете об этом поподробнее?
ОтветитьУдалитьЯ подумаю.
ОтветитьУдалить"Я бы скажем сделал бы "для начала" так - TCustomDictionary и двух наследников TSTLLikeDictionary и TComparatorSetableDictionary."
ОтветитьУдалить-- этого достаточно? Или продолжить?