请求发送者与接收者解耦——命令模式(三)
private CommandQueue commandQueue; //维持一个CommandQueue对象的引用
//构造注入
public Invoker(CommandQueue commandQueue) {
//设值注入
public void setCommandQueue(CommandQueue commandQueue) {
this.commandQueue = commandQueue;
//调用CommandQueue类的execute()方法
public void call() {
commandQueue.execute();
}