命令模式请求封装 — 软件工程选择题
题目
某批处理工具要求先登记“将指定文件移入归档区”请求,之后再执行;登记阶段不调用文件操作模块,执行阶段也不重新询问请求内容。若以命令模式封装该请求,以下哪种设计符合要求?
A. 命令对象保存文件操作模块与目标文件信息,并提供执行该移动请求的方法 B. 调用者保存目标文件信息,执行时直接调用文件操作模块 C. 文件操作模块自行保存待处理文件,调用者只通知其开始工作 D. 命令对象只保存文件操作模块,执行时由调用者临时提供目标文件信息