Всем здравствовать.
Подскажите, пожалуйста, путь решения следующей хотелки:
Имеется некий базовый класс T0 с полем типа TItem0 базового типа.
Хочу, чтобы в потомках T0 свойство Item имело конкрентный тип (TItem1, TItem2 и тд), возможно, только с перегрузкой GetItem.
Можно, конечно, возвращать тип TItem0 и приводить его к нужному типу за пределами класса при необхордимости. Но мне это не кажется красивым.
Подозреваю, что это надо реализовывать с помощью генериков, но два часа опытов разбил ...
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=83903