Forum: Algorithmen, Datenstrukturen und Klassendesign
by freimatz,
27. Apr 2018
Aha. Danke.
Gibts da eine Doku dazu? Ich habe bislang nichts dazu gefunden.
Andererseits, wenn ich einen Typ ableiten will dann benötige ich doch den Typ trotzdem - oder?
type
ITrajectoryElements = interface(IList<ITrajectoryElement>)
end;
procedure xyz();
var
Forum: Algorithmen, Datenstrukturen und Klassendesign
by freimatz,
26. Apr 2018
Danke Euch beiden.
Ja das Problem ist ja relativ entschärft wenn ich konsequent statt String das konkrete nehme. Nur manchmal ist mir das zu doof.
Statt TMyStringList müsste das bei uns dann TOurStringList heißen :wink:
Vielleicht nehme ich dann T4DStringList.
Und das TLists<> selber kann man ja im Notfall voll qualifiziert angeben.
Also alles gut. :)
Forum: Algorithmen, Datenstrukturen und Klassendesign
by freimatz,
26. Apr 2018
Hallo,
ich a) hoffe bin hier richtig und b) sorry für den Titel.
Also es geht um Spring4D da gibt es z.B. ein IList<T> was von einem TList<T> implementiert wird. Super.
Damit kann ich z.B. dann machen IStringList = IList<String> und TStringList = TList<String>.
Dummerweise gibt es ja Tist und TStringList bereits. Es hängt dann ggf. von der Reihenfolge der units bei uses ab welche benutzt...