Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
13. Aug 2013
@jaenicke :thumb:
Obwohl mich das public eher stört, das verleitet einige statt dem Interface, die Klassen-Instanz zu benutzen.
Also definiere ich die Klassen entweder im implementation-Abschnitt (Zugriff dann über eine Factory) oder deklariere diese Methoden als protected.
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
13. Aug 2013
Nicht unbedingt schneller, aber flexibler ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by Sir Rufo,
13. Aug 2013
Das kann man auch schön so umsetzen
IMyMethod = interface
procedure Execute( input1: Integer; input2: TSomeClass; out output: Double );
end;
// Eine Dummy-Klasse zum Veranschaulichen
TMyDummyMethod = class( TInterfacedObject, IMyMethod )
protected