我正在学习状态设计模式。我使用的是C# ASP.Net (不确定该语言是否相关)。基本上,我的对象有状态A、B和C,以及在不同状态之间移动的操作:ActionAToB、ActionBtoA和ActionAtoC。我试图做的是将这个对象绑定到一个屏幕上,并让按钮触发这些操作,但问题是:如何只显示与该对象所处的状态相关的按钮,并在状态改变时显示/隐藏按钮?我正在寻找一个优雅的解决方案,与状态模式,或任何建议,将
我正在设计一个模式,以支持用户活动的日志记录,其中用户必须能够搜索:跨一种类型的事件,与上述相同,并附加该模块的参数。我创建了这个模式:并设计用于搜索的查询:
所有事件:选择提取(从log_time中提取)* 1000,u.username,当l.event_type IN (0,2),e.template时l.e