在( )时无须使用命令模式。
A: 实现撤销操作和恢复操作。
B: 将请求的发送者和接收者解耦。
C: 不改变聚合类的前提下定义作用于聚合中元素的新操作。
D: 在不同的时刻指定请求,并将请求排队。
A: 实现撤销操作和恢复操作。
B: 将请求的发送者和接收者解耦。
C: 不改变聚合类的前提下定义作用于聚合中元素的新操作。
D: 在不同的时刻指定请求,并将请求排队。
举一反三
- 在( )时无须使用命令模式 A: 实现撤销(Undo)操作和恢复(Redo)操作 B: 将请求的发送者和接收者解耦 C: 不改变聚合类的前提下定义作用于聚合中元素的新操作 D: 不同的时间指定请求,并将请求排队
- 命令模式将请求发送者和接收者完全解耦
- ( )模式将请求的发送者与接收者解耦。 A: 职责链 B: 命令 C: 备忘录 D: 工厂方法
- 命令模式定义:将一个请求封装为一个对象,从而让你可以用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作
- 适合使用命令模式的情景有() A: 当一个对象的数据更新时需要通知其他对象时 B: 程序需要在不同的时刻指定、排列和执行请求时 C: 程序需要提供撤销操作 D: 程序需要支持宏操作