Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
27. Okt 2016
Weil die Klasse das Interface zwar implementieren, aber es nicht auch noch unterstützen muss.
Das implements ist sogar noch flexibler:
Die Klasse, die bei dem implements steht, muss gar nicht das gesamte Interface implementieren. Es genügt, wenn die fehlenden Methoden von der Wrapper-Klasse implementiert werden.
type
IMyInterface = interface
procedure Foo;
procedure Bar;
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
27. Okt 2016
Das liegt daran, daß eine Bedingung für die Aggregation verletzt wird: