5
我在學習狀態設計模式。我正在使用C#ASP.Net(不確定語言是否相關)。狀態設計模式用戶界面
基本上,我的對象具有狀態A,B和C,以及在不同狀態之間移動它的操作:ActionAToB
,ActionBtoA
和ActionAtoC
。
我想要做的是將這個對象綁定到屏幕上,並有按鈕觸發這些操作,但問題是:如何只顯示與對象所在的狀態相關的按鈕,並顯示/隱藏狀態改變時按鈕?
我正在尋找一個優雅的解決方案,與狀態模式,或任何建議,將使UI易於維護。