1

探しているデザインの種類は正確にはわかりませんが、基本的には多数のAPI呼び出しがあり、それらの組み合わせによってタスクが実行されるため、タスクは1つのAPI呼び出しまたは複数のAPI呼び出しにすることができます。

UIがこれらの「タスク」を呼び出すことができ、タスクがAPI呼び出しの実行を担当するように、レイヤーを設計したいと思います。また、一部のタスクが他のタスクをその一部として持つことができるようにしたいと思います(このAPI呼び出しを実行してからこのタスクを実行するなど)

Api呼び出しは同期的に実行する必要があり、各API呼び出しは通常、いくつかのデータを次のapi呼び出しに渡します。

このような状況に最適なデザインパターンは何ですか?これを行う特定の方法はすでにありますか?

4

2 に答える 2

1

ドメインのサービスレイヤーのように機能する、APIメソッドの一種のファサードが必要なようです。

于 2012-05-11T22:19:24.313 に答える
1

Visitor patternを探しているようですね。このシナリオでは、UI は Visitor のメソッドを呼び出し、「一連の API 呼び出し」の呼び出しを調整します:)

于 2012-05-11T21:00:43.747 に答える