Ich würde Methode 2 nehmen
Dadurch musst du nicht unnötig die Get und SetItem Methoden schreiben.
Delphi-Quellcode:
TMyDoubleList = class(Tobject)
private
FMyItemList1: TMyItemList;
FMyItemList2: TMyItemList;
public
property MyItemList1: TMyItemList read FMyItemList1 write FMyItemList1;
property MyItemList2: TMyItemList read FMyItemList2 write FMyItemList2;
end;
Dann kanst du nämlich so direkt zugreifen:
Delphi-Quellcode:
var MyDoubleList : TMyDoubleList;
begin
MyDoubleList := TMyDoubleList.Create(); //Weiß grad nicht aus dem Kopf welche Parameter gebraucht werden
MyDoubleList.MyItemList1.add //weiß jetzt nicht ab jetzt die so heißt oder nicht
end;