Frage

Effective Java , zusammen mit anderen Quellen deuten darauf hin, dass wir verwenden, sollten prüfen < a href = "https://stackoverflow.com/questions/49002/prefer-composition-over-inheritance"> Komposition der Vererbung . Ich habe oft festgestellt, mein Selbst durch eine solche Zusammensetzung zu erreichen mit der Dekorierermuster und Umsetzung von Weiterleitungsmethoden dass Delegat Anrufungen eines umhüllten Objekt.

ich oft jedoch finde mich viele einfache Weiterleitungsmethoden des Typs schreiben:

public void myMethod(String name) {
    instance.myMethod(name);
}

Gibt es trotzdem von Auto-Erzeugung dieser Weiterleitungsmethoden innerhalb von Eclipse (3.4.x)?

War es hilfreich?

Lösung

Im Menü Quelle wählen „Gene Delegatmethoden“. Es wird Ihnen eine Liste von Methoden zur Verfügung, auf einen Ihrer Felder, dass Sie das aktuelle Objekt nach vorn haben.

Andere Tipps

Sie können ein eigenes Template schreiben (Fenster> Einstellungen> Filter auf „Template“), die einen Platzhalter für die Methodennamen und Parameternamen hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top