5
我在学习状态设计模式。我正在使用C#ASP.Net(不确定语言是否相关)。状态设计模式用户界面
基本上,我的对象具有状态A,B和C,以及在不同状态之间移动它的操作:ActionAToB
,ActionBtoA
和ActionAtoC
。
我想要做的是将这个对象绑定到屏幕上,并有按钮触发这些操作,但问题是:如何只显示与对象所在的状态相关的按钮,并显示/隐藏状态改变时按钮?
我正在寻找一个优雅的解决方案,与状态模式,或任何建议,将使UI易于维护。