1つの質問ですが、私は2つの解決策を探しています。
- 静的
- 動的
静的とは、私がすべての状態を知っていることを意味します。動的とは、エンドユーザーが状態を定義できるため、状態がわからないことを意味します。
静的
ビュー、ビューモデル、およびアクションを作成および整理する方法は?状態パターンがそのシナリオに適していることは知っていますが、ビューモデルからデータを渡してエンティティに配置するにはどうすればよいですか?各アクションは1つの状態に責任がありますか?次の状態の可能な選択肢が複数ある場合はどうなりますか?
値を投稿して文字列として送信された状態に対して適切なアクションを選択するにはどうすればよいですか?
適切に投稿されたデータをエンティティの特定のアクションに一致させる方法(状態パターンを見てください)?
動的
エンドユーザーが独自の状態を作成できる場合はどうなりますか?例:アプリにはワークフローのようなものがあります。私が上記と同じ状況にあると仮定します。私はそれらを知らないので、私はそれぞれの州の見解を持っていません。
質問...同じですが、解決策は異なるかもしれません...しかし、解決策は何ですか?