Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
18. Mai 2017
Das kannst du aber auch mit abstakten Klassen erreichen.
Das extern Bekannte wird abstrakt definiert und deine Klasse1-3 leiten dann halt jeweils von sowas ab.
siehe TStrings oder TStream
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
18. Mai 2017
Erstmal mußt du entscheiden was führend ist und der Großteil der Referenzen sollte dann in Modus sein.
1: Interface mit Referenzzählung und wenn nötig, dann wird daraus "kurzzeitig" eine Objektreferenz geholt (z.B. TInterfacedObject)
2: Objekt ohne Referenzzählung ist führend und man kann daraus kurzzeitig Interfacereferenzen holen (z.B. TInterfacedPersistent)
Ein Beispiel für 2 ist die...