Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
Delphi 10.3 Rio
|
AW: Interfaces + Factorys
29. Jan 2015, 23:59
hmm..
Zu Video 1:
Klar Funktioniert das... Aber so etwas wäre auch so gegangen:
Delphi-Quellcode:
type
TBaseReader = class
public
Procedre Read;virtual;Abstract;
end;
TXMLReader = class(TBaseReader)
public
Procedure Read;Virtual;Override;
end;
TCSVReader = class(TBaseReader)
public
Procedure Read;Virtual;Override;
end;
implementation
Procedure Read(Reader : TBaseReader);
begin
Reader.Read;
end;
procedure TForm31.FormCreate(Sender: TObject);
var
R1 : TXMLReader;
R2 : TCSVReader;
begin
R1 := TXMLReader.Create;
R2 := TCSVReader.Create;
Read(R1);
Read(R2);
R1.Free;
R2.Free;
end;
Schau Dir mal das an...
Mavarik
Geändert von Mavarik (30. Jan 2015 um 00:09 Uhr)
|