私は次のようなクラスを持っています:
MyClass extends MyAbstractClass implement myInterface1, myInterface2,...
追加のフィールドを持つ新しいクラスを作成する必要があります。
MyType1 field1;
MyType2 field2;
.......
MyClassを次のようにラップする新しいクラスを正しく作成するようです。
MyWrapClass {
MyClass myClass=new MyClass(...);
MyType1 field1;
MyType2 field2;
.....
ただし、MyWrapClassはタイプmyInterface1またはmyInterface2として使用されます。
したがって、質問は次のとおりです。MyWrapClassのインターフェイスmyInterface1、myInterface2に必要なすべてのメソッドを宣言する必要がありますか?または別の方法が存在しますか?ありがとう。