package com.cheng.zenofdesignpatterns.patterns.command.common; /** * 抽象命令类 */ public abstract class Command { //定义一个子类的全局共享变量 protected final Receiver receiver; // 每个命令类都必须有一个执行命令的方法 public abstract void execute(); //实现类必须定义一个接收者 public Command(Receiver _receiver){ this.receiver = _receiver; } }