Полиморфная структура типа HashTable - PullRequest
1 голос
/ 19 марта 2011

Я создаю объект кэша на стороне клиента, и одному из потребителей кэша нужны средства для поиска данных по типу. Очевидно, я не могу просто иметь карту от класса к данным, так как это не будет извлекать подтипы класса. Существует ли «стандартная» или хорошо подходящая структура данных для такого рода вещей?

Ответы [ 2 ]

2 голосов
/ 19 марта 2011

Вместо использования HashTable было бы проще использовать дерево, поскольку дерево легко представляло бы иерархию типов.

0 голосов
/ 26 марта 2011

Если вы напишите HashMap по объектам Class, он будет вести себя точно так, как вы ожидаете.Не будет поиска по «подтипу».

...