close
1. 將接收者類別的方法封裝成各個命令類別,命令類別存入接收者,再執行接收者的方法
A的XXXMethod
class A {
public function XXXMethod(){
echo "hello"
}
}
abstract class Command{
private $receiver;
public function Command($receiver){
$this->receiver=$receiver;
}
abstract public function ExcuteCommand();
}
class XXXMethodCommand extends Command{
}
全站熱搜