Forum: Algorithmen, Datenstrukturen und Klassendesign
by mensch72,
5. Nov 2017
..."Über TTest gibt es in Wirklichkeit noch TBatch. TBatch ist eine Liste von TTest,"... (wieder die Frage wirklich ?IST? oder ?ENTHÄLT/VERWALTET? oder ?BENUTZT? eine Liste von TTest)
..."Da verschiedene TTest mit der gleichen THardware arbeiten könnten, wird THardware nicht in jedem TTest created sondern liegt in einer THardwareList. Bei gleicher THardware zeigen also zwei TTest auf das...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by mensch72,
4. Nov 2017
...Welche Unterschiede ergeben sich, ob ich THardwareList = class(TObjectList<THardwareBase>) oder THardwareList = class(TObjectList<TObject>) definiere?"...
Über die Elemente eine reinen TObjectList kannst du nicht ohne Cast weiter einfach nach innen per ".???" zugreifen.
Trotzdem würd ich als keine Vereinfachung in deinem Kontept die separate Listenklasse sparen und die Liste direkt in...