Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#2

AW: Verschachtelte Datenklassen readonly

  Alt 15. Jul 2024, 14:28
Für sowas gibt es die Method Resolution Clause. Damit kann man die implementierende Methode anders nennen als in dem Interface.
Delphi-Quellcode:
type
  TKomplexData = class(TInterfacedObject, IKomplexDataReadOnly, IKomplexData)
    function IKomplexDataReadOnly.GetC = GetCReadOnly;
  private
    function GetCReadOnly: ICoreDataReadOnly;
    function GetC: ICoreData;
    function GetD: string;
    procedure SetC(const p_Value: ICoreData);
    procedure SetD(const p_Value: string );
  end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat