Gibt es eine Möglichkeit, das Weiterleitungsobjektmuster in Java ohne Boilerplate -Code zu implementieren?Java

Java-Forum
Anonymous
 Gibt es eine Möglichkeit, das Weiterleitungsobjektmuster in Java ohne Boilerplate -Code zu implementieren?

Post by Anonymous »

Da die Kapselung als besser angesehen wird als die Vererbung (nach effektivem Java und anderen Quellen), gibt es ein Muster der Weiterleitung eines Objekts. (Ich glaube, das Dekorateurmuster ist ein Synonym dafür, aber bitte schreien Sie mich nicht an, wenn ich falsch liege!)class public ForwardSomething extends Something {
private Something something=new Something();
public void somethingMethod1(){return something.somethingMethod1();}
public void somethingMethod2(){return something.somethingMethod2();}
/*Do same for the methods for all methods of Something that exist when you wrote Forward Something.*/
}
< /code>

Es gibt also viele Boilerplate -Code. Und wir alle wissen, dass "nicht wiederholt dich" ideal. Gibt es eine gute Möglichkeit, sich diesem Problem anzugehen, das nicht den Boilerplate -Code betrifft?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post