Folgendes Beispiel:
Delphi-Quellcode:
type
IDings = interface
['{DCA3F4EE-8DDF-422C-8235-1AB3ADC70596}']
procedure Machwas;
procedure MachNochwas;
procedure MachGarnix;
end;
TTest = class(TInterfacedObject, IDings)
end;
TNochnTest = class(TInterfacedObject, IDings)
end;
Wenn mir nun jemand den Shortcut nennt, mit dem die Methoden aus dem Interface, die ja in den Klassen durch Einbinden desselben implementiert werden müssen, in die Klassendeklarationen kopiert werden, dann behaupte ich auch, C&P braucht man eigentlich nie. Es müssen auch nicht unbedingt Interfaces sein, Elternklassen mit abstrakten Methoden genügen auch.