0

このシナリオで実装する方法について、アダプター パターンに関する 1 つのクエリがあります。戻り値の型が単一のオブジェクトであるインターフェイスが 1 つあります。

public interface MyInt {
MyObj read();
}

ただし、私のadaptee実装クラスは、MyAdapteeにはMyObjオブジェクトのリストを返すメソッドがあると言います。

public class MyAdaptee {
public MyObj[] readTheInput() {
// implementation here
}

ここで、MyAdaptee の上にアダプタを記述するにはどうすればよいでしょうか。インターフェイスを変更できないため、単一のオブジェクトを期待するクライアントに MyObj の複数のオブジェクトを送信するにはどうすればよいですか?

PS: MyObj もインターフェイスです。

4

1 に答える 1