2012-05-11 6 views
1

私は探しているデザインが何であるかはわかりませんが、基本的には複数のAPIコールがあり、 、タスクは1つのAPI呼び出しまたはそれ以上のAPI呼び出しになります。APIコールをUIできれいに呼び出すことができ、応答を得ることができるようにAPIコールをグループ化する - Design

UIでこれらの「タスク」を呼び出すことができ、タスクがAPI呼び出しの実行を担当するように、レイヤーを設計したいと考えています。また、いくつかのタスクでは、このAPI呼び出しを実行してからこのタスクを実行するようなタスクもあります。

APIコールは同期して実行する必要があり、通常、 APIコール。

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

答えて

1

あなたはVisitor patternを探しているようですね。このシナリオでは、あなたのUIは訪問者のメソッドを呼び出し、「api呼び出しの束」と呼んでいます:

1

Service layerのようなAPIメソッドの場合は、Façadeの種類が必要ですドメイン。

関連する問題