State Design Pattern を学んでいます。C# ASP.Net を使用しています (言語が適切かどうかはわかりません)。
基本的に、私のオブジェクトには状態 A、B、および C があり、異なる状態間を移動するアクションもあります: ActionAToB
、ActionBtoA
およびActionAtoC
。
私がやろうとしているのは、このオブジェクトを画面に結び付け、ボタンでこれらのアクションをトリガーすることですが、問題は、オブジェクトの状態に関連するボタンのみを表示し、状態のときにボタンを表示/非表示にする方法です。変化?
状態パターンに適合するエレガントなソリューション、または UI の保守を容易にする提案を探しています。