探しているデザインの種類は正確にはわかりませんが、基本的には多数のAPI呼び出しがあり、それらの組み合わせによってタスクが実行されるため、タスクは1つのAPI呼び出しまたは複数のAPI呼び出しにすることができます。
UIがこれらの「タスク」を呼び出すことができ、タスクがAPI呼び出しの実行を担当するように、レイヤーを設計したいと思います。また、一部のタスクが他のタスクをその一部として持つことができるようにしたいと思います(このAPI呼び出しを実行してからこのタスクを実行するなど)
Api呼び出しは同期的に実行する必要があり、各API呼び出しは通常、いくつかのデータを次のapi呼び出しに渡します。
このような状況に最適なデザインパターンは何ですか?これを行う特定の方法はすでにありますか?