Zudem man bei der Klasse (wie schon mehrfach erwähnt)
jedes Interface angeben muss.
Somit hilft einem dieses Multi-Erben auch nicht wirklich.
BTW Wenn man die implementierende Klasse nicht von
TInterfacedObject
ableiten möchte.
Delphi-Quellcode:
type
IMyInterface = interface
end;
TMyInterfacedObject = class( TObject, IMyInterface )
...
end;
dann kann man das auch nicht gegen das Basis-Interface
IInterface
casten.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)