Forum: Object-Pascal / Delphi-Language
Delphi
by Mavarik,
15. Jun 2017
Ich würde NUR ein Interface nehmen und nie etwas anderes..
Zum einen kauft man sich das Reference-Counting zum 2. ist man von der Implementation unabhängig und kann die Units entkoppeln, was auch die Unitstests einfacher macht.
Mavarik
Forum: Object-Pascal / Delphi-Language
Delphi
by Mavarik,
15. Jun 2017
Also ich würde ein
IDataview<TKunde> übergeben...
Als Wrapper für eine TKunden Classe die ein Interface hat für das LiveTime-Management.
Das / Die Interfaces sehen dann so aus:
IDataView<T> = interface
function GetData : T;