Zitat:
Wir haben z.B. einen type TBla. Dann gibt es eine TBlaList = class(TList<TBla>); - soweit so gut.
Nun möchte ich verstärkt IList<> verwenden. Ich mache also:
IBlaList = class(IList<TBla>);
TBlaList = class(TList<TBla>, IBlaList);
Das TBla ist doch überall das Selbe?
Warum dann überhaupt zwei TBlaList, anstatt das Interface direkt in die erste Deklaration?