Task
私のアプリケーションは、aが抽象基本クラスであるさまざまなタスクを処理します。
タスクは継続的にシステムにプログラムされ、タスクの性質はさまざまです。
タスクのいくつかの例:
- 相互運用機能を使用して単語を開き、テキストを挿入します。
- MS DAOを使用して、新しいアクセスデータベースを作成します。
- 相互運用機能を使用して、データベースを開きます。
- Folder1からFolder2にファイルをコピーします。
- IEを開き、SomeUrlに移動します。
各タスクには一意の識別子があり、ブール結果を返します。
コンパイル時に認識されていないクラスにそのようなタスクをディスパッチするために使用できる、ある種のブローカーアーキテクチャを開発したいと思います。
ここでの質問は、このシナリオに最適なアーキテクチャはどのようなものかということです。特定のデザインパターンを検討する必要がありますか?