если нет то выделение общего "абстрактного" родительского класса гораздо красивее-надежнее-быстрее упаковки
Ага, еще интерфейсы задействовать - и прсваивать значения по полиморфизму
Но лично уменя рука не поднимется выделять тяжеловесный класс для хранения напримет только одного челочисленного значения. И классы в массив не засунешь, а пойдут туда их указатели - а раз так, то лучше срауз работать с указателями (на оригинальные типы)
про вариант вообще давно пора забыть, ИМХО нафиг ненужен
Он компактен, но, из-за двустороннего маршаллинга - чуток медленный. Для целочисленого типа (сам тестирвал) - пример в 5 раз медленнее на чтении, и в 15 раз медленнее на записи.