我的应用程序处理 aTask
是抽象基类的各种任务。
任务在持续的基础上被编程到系统中,任务的性质可能会有所不同。
一些任务示例:
- 使用互操作打开单词并插入一些文本。
- 使用 MS DAO 创建一个新的 Access 数据库。
- 使用互操作打开数据库。
- 将文件从 Folder1 复制到 Folder2。
- 打开 IE 并导航到 SomeUrl。
每个任务都有一个唯一的标识符并返回一个布尔结果。
我想开发某种代理架构,可用于将此类任务分派给编译时未知的类。
这里的问题是:什么样的架构最适合这种情况?我应该看一些特定的设计模式吗?