私はワークフローのようなプロセスの何かを持っているが、このようにそれを前提としていますこれを行うにはどのデザインパターンが必要ですか?
- はテーブル をクリーンアップビン
- に自分のものを取る
- を食べる
- を準備します
今私がやりたいことは、ユーザーが「食べる」evをキャンセルしても私は彼らに "テーブルをクリーンアップ"してもらい、 "準備する"と "ビンにあなたのものを持って行く"のステージに行きます。
現在、私の実装ではいくつかのチェックをしなければならなかったが、時には "テーブルのクリーンアップ"を2回呼び出すようになりました。
この種のフローを処理するための明確な設計パターンはありますか? (AFAIRの名前が思い出せませんでした。)
ちょうど子供たちを叩いて......冗談だ! :) – kenny