Ich denke er meint, dass du eine Objektlist in deiner neuen Klasse kapselst. So kann man ganz gut die eventuelle Object-Casterei verbergen.
Edit:Und war sogar selber schneller als ich...
Delphi-Quellcode:
type
TTemperaturList=class
ObjectList:TObjectList;
public
constructor create;
function count:integer;
end;
TTemperaturList.create;
begin
ObjectList:=TObjectList.create;
end;
TTemperaturList.count:integer;
begin
Result:=ObjectList.Count;
end;
Andere Bemerkung, wenns erlaubt ist: Was mich an deinem Klassenkonstrukt stört ist was für verschiedene Dinge nicht alles Temp heißen. Da hat ich nämlich auch Probleme deinen QT nachzuvollziehen.