両方ともインターフェースZを実装する2つのクラスAとBがあります。今、クラスAは、インターフェースZのいくつかの機能(Z.f1、Z.f2、Z.f3、...)のオブジェクトへのディスパッチャーとしてのみ機能する必要がありますクラスB。
public class A implements Z{
private B b; //instantiated in constructor of A
@Override
public String f1(int p)
{
return b.f1(p);
}
...
Javaでこれを行う一般的な方法はありますか?