【问题标题】:How to state pattern with asp.net mvc?如何用 asp.net mvc 声明模式?
【发布时间】:2010-05-07 21:01:53
【问题描述】:

一个问题,但我正在寻找两种解决方案:

  • 静态
  • 动态

静态意味着我知道所有状态。动态意味着我不知道状态,因为最终用户可以定义它。

静态
如何创建和组织视图、视图模型和动作?我知道状态模式非常适合这种情况,但是如何从视图模型传递数据并将它们放入实体?每个动作负责一个状态?如果我对下一个状态有多个可能的选择怎么办?

我应该如何通过发布一些值来为作为字符串发送的状态选择适当的操作?

如何将正确发布的数据与实体上的特定操作相匹配(查看状态模式)?

动态
如果最终用户可以创建自己的状态怎么办?示例:应用程序有类似工作流的东西。 假设我有与上面相同的情况。我没有每个州的视图,因为我不了解它们。

问题...相同,但我认为解决方案可能不同...但是解决方案是什么?

【问题讨论】:

    标签: state-pattern asp.net-mvc design-patterns


    【解决方案1】:

    【讨论】:

    • 这是我所知道但还不够... :(
    猜你喜欢
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    • 2014-09-15
    • 1970-01-01
    • 2011-02-06
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    相关资源
    最近更新 更多