软件工程 选择题 标准 ★ 精品

命令模式请求封装 — 软件工程选择题

软件设计模式 行为型模式之三:命令与状态 AI 三重审校通过

题目
某预约系统将“为指定房间预订指定时段”作为请求延后执行。设计规定:登记时不得联系房间服务对象,执行时不得再向用户询问房间和时段。下列哪种命令对象设计满足请求封装要求? A. 保存房间与时段参数,并提供执行方法;执行时由该方法调用房间服务对象 B. 只保存房间与时段参数,由调用者直接调用房间服务对象 C. 保存房间服务对象,但执行时由用户重新输入时段 D. 只提供执行方法,由调用者在执行时决定房间与时段