21
Generate Setters and Getters
のようなインタフェースからデコレータのスケルトンを生成するための機能があるかどうかは疑問でした。私はそのインターフェースのインスタンスを取ったインターフェースからクラスを作成し、すべてのメソッドを同じメソッドをそのインスタンス上の同じパラメーターで呼び出すように実装したいと思います。私は飾りたいライブラリーの醜いクラスを持っていますが、それは〜50のメソッドがあり、そのうちの1つの機能を変更したいだけで、いくつかの型を節約したいと思います。このようなものはありますか?Eclipseにデコレータ用のコードを生成するためのショートカットはありますか?
例は、インターフェイスを与えられた:クラスのような
interface FooBar{
void foo(Object o);
Object bar();
}
農産物何か:
class FooBarDecorator implements FooBar{
private final FooBar fubee;
FooBarDecorator(final FooBar fb){
this.fubee = fb;
}
public void foo(Object o){
this.fubee.foo(o);
}
public Object bar(){
return this.fubee.bar();
}
}
を実装まかせ
を記述する必要がありますと思います、が答えるためにあなたのためにそれを入力するために時間がかかりました。あなたがそれを言及するまで、「委任方法」は私のところに飛び出していませんでした。ありがとう。 – ArtB