A. 命令模式将一个请求封装为一个对象,而使我们可用不同的请求对客户进行参数化 B. 命令模式可以将请求发送者和请求接收者解耦 C. 使用命令模式会导致某些系统中有过的具体命令类,也会导致有些系统中命令模式变得不切实际 D. 命令模式是对命令的封装,命令模式把发出命令的责任和执行命令的责任集中在同一个类中,委派给统一的类来进行处理
A. 实现撤销(Undo)操作和恢复(Redo)操作 B. 将请求的发送者和接收者解耦 C. 不改变聚合类的前提下定义作用于聚合中元素的新操作 D. 不同的时间指定请求,并将请求排队