Moin,
vorab sage ich gleich: Der Titel ist mir nicht wirklich gelungen.
Ich muss bedingt durch eine Plugin-Umgebung eine Klasse von einer Abstrakten Klasse ableiten. Nun macht es aber keinen Sinn, einzelne Abstrakte Methoden innerhalb derselben Klasse zu implementieren, es wäre viel besser, könnte ich diese in einer Art Unterklasse implementieren. Die Programmiersprache ist übrigens
Java, mir würde allerdings schon reichen, wenn ihr mich mit einigen Vokabeln versorgen könntet, damit ich das Problem etwas besser googlen kann.
Ich umrande das Ganze einmal mit einem Beispiel.
JavaScript-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| public abstract class Ursprung{ public abstract int foo(); public abstract int bar(); }
public class Abgeleitet{ public int bar(){doSomething();}
} |
Ich weiß, dass ich theoretisch die Methode bar() ja in einer Vererbungsebene davor implementieren könnte, allerdings macht das für diese Helferfunktionen irgendwie vom Gefühl her keinen besonders guten Eindruck.
Ideen?