@Muetze1:
Delphi-Quellcode:
TLebewesen = class
Körper: TFettpolstermitknochen;
...
end;
TMann = class(TLebewesen)
Eier: TSchrumpeldinger;
Penis: TGlied;
...
end;
TFrau = class(TLebewesen)
Hirn: TSchuhtick;
Mumu: TSagichnicht;
...
end;
TFrank = class(TMann)
Persönlichkeit: TFranksPersönlichkeit;
...
end;
Zitat:
Warum eine Variable als TStrings deklarieren, wenn mit TStringList instanziert wird?
Zitat:
Wenn du selber die TempList nur als TStringList verwendest und sie nicht weitergibst, dann kannst du sie auch direkt als TStringList deklarieren und hast dann auch direkten Zugriff auf spezielle Erweiterungen der TStringList.
Es kommt praktisch in jedem Einzelfall darauf an, was mit der Liste dann alles gemacht und an was sie eventuell übergeben wird.