Hallo alle zusammen,
ich komme eigentlich von C, daher vermute ich mal, dass mein Thema eher in die Kategorie Anfänger gehört.
Ich schreibe ein Plugin für ein Tool und binde dafür die API von dem Tool ein. Die Methoden geben mir ein Interface auf Elemente des Tools zurück. Jetzt würde ich gerne einige der Methoden der Elemente erweitern und wollte dazu von der Interface-Klasse ableiten - da wusste ich aber noch nicht, dass es nur ein Interface ist. Die Klasse, die das Interface implementiert, ist nicht dokumentiert. Kann ich trotzdem irgendwie die Klasse erweitern?
Meine Alternative wäre, meine Methoden prozedural in meine eigene Klasse zu schreiben. Aber ich will ja objektorientiert.
Gruß,
Heimchen
PS: Das Original-Interface kann ich nicht bearbeiten.
ich komme eigentlich von C, daher vermute ich mal, dass mein Thema eher in die Kategorie Anfänger gehört.
Ich schreibe ein Plugin für ein Tool und binde dafür die API von dem Tool ein. Die Methoden geben mir ein Interface auf Elemente des Tools zurück. Jetzt würde ich gerne einige der Methoden der Elemente erweitern und wollte dazu von der Interface-Klasse ableiten - da wusste ich aber noch nicht, dass es nur ein Interface ist. Die Klasse, die das Interface implementiert, ist nicht dokumentiert. Kann ich trotzdem irgendwie die Klasse erweitern?
Meine Alternative wäre, meine Methoden prozedural in meine eigene Klasse zu schreiben. Aber ich will ja objektorientiert.
Gruß,
Heimchen
PS: Das Original-Interface kann ich nicht bearbeiten.
Zuletzt bearbeitet: