Zitat:
oder weil TList aus polymorpher Sicht relativ unbrauchbar ist, da man die grundlegenden Methoden (Add, ...) nicht überschrieben kann um type safety zu forcieren?
Dann erklär mir mal, wie du eine virtuelle Add Methode überschreiben würdest, bei der sich der Parametertyp ändert? Da habe ich lieber eine statische Methode, bei der ich beim Ableiten nicht laufend reintroduce schreiben muss.