单项选择题

A.实现撤销操作和恢复操作
B.将请求的发送者和接受者解耦
C.不改变聚合类的前提下定义作用于聚合中元素的新操作
D.在不同的时刻指定请求,并将请求排队