class board{ protected $power =1; protected $top = 'admin'; //上级 public function process($lev){ if($lev <= $this->power){ echo "等级1"; }else{ $top = new $this->top; $top->process($lev); } } } class admin{ protected $power =2; protected $top = 'police'; //上级 public function process($lev){ if($lev <= $this->power){ echo "等级2"; }else{ $top = new $this->top; $top->process($lev); } } } class police{ public function process($lev){ echo "最高级别"; } } $b = new board(); $b->process(2);
责任链模式
最新推荐文章于 2020-12-01 08:04:45 发布