c# - 推荐工作流应用程序的设计模式

标签 c# design-patterns user-interface workflow workflow-foundation

<分区>

我正在开发一个应用程序,用户可以在其中执行任务/工作流。每个任务都由要执行的操作队列组成。我希望能够在工作流启动后获得用户输入。

示例:

  • 任务开始
    • Action1 开始
    • Action1 结束
    • Action2 开始
    • Action2 结束
    • Action3 需要用户输入(UI 打开窗口获取用户输入)
    • Action3 获取用户输入
    • Action3 开始
    • Action3 结束
  • 任务结束

我正在用 C# 开发这个,我知道 Workflow Foundation 和 C# 中的任务。他们可能有我需要的东西,但我也有兴趣了解从头开始执行此操作的设计模式。

最佳答案

您描述的是 Sequence Workflow Pattern .

Workflow Patterns initiative 中有更多工作流模式在MSDN Magazine .

关于c# - 推荐工作流应用程序的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8613905/

相关文章:

c# - 使用 DateTime.TryParse() 检查几种日期格式

c# - SSL 证书预取 .NET

c++ - 具有结构的构建器模式

design-patterns - 使用哪种设计模式来制作披萨

java - 在 GUI、java 上使用 Glue

c# - 如何手动清除 ObjectDataSource 缓存

c# - 一段时间后过期单例实例

java - Android 应用程序中的菜单操作和总和

java - 在 Java 中使用线程

c# - 关于处理表单的代码分析警告