1

我的应用程序处理 aTask是抽象基类的各种任务。

任务在持续的基础上被编程到系统中,任务的性质可能会有所不同。

一些任务示例:

  • 使用互操作打开单词并插入一些文本。
  • 使用 MS DAO 创建一个新的 Access 数据库。
  • 使用互操作打开数据库。
  • 将文件从 Folder1 复制到 Folder2。
  • 打开 IE 并导航到 SomeUrl。

每个任务都有一个唯一的标识符并返回一个布尔结果。

我想开发某种代理架构,可用于将此类任务分派给编译时未知的类。

这里的问题是:什么样的架构最适合这种情况?我应该看一些特定的设计模式吗?

4

1 回答 1

0

命令模式`http://dofactory.com/Patterns/PatternCommand.aspx'可用于抽象出各种任务细节

于 2012-05-10T14:12:01.803 回答