このシナリオで実装する方法について、アダプター パターンに関する 1 つのクエリがあります。戻り値の型が単一のオブジェクトであるインターフェイスが 1 つあります。
public interface MyInt {
MyObj read();
}
ただし、私のadaptee実装クラスは、MyAdapteeにはMyObjオブジェクトのリストを返すメソッドがあると言います。
public class MyAdaptee {
public MyObj[] readTheInput() {
// implementation here
}
ここで、MyAdaptee の上にアダプタを記述するにはどうすればよいでしょうか。インターフェイスを変更できないため、単一のオブジェクトを期待するクライアントに MyObj の複数のオブジェクトを送信するにはどうすればよいですか?
PS: MyObj もインターフェイスです。