<?php
class board{
protected $power = 1;
protected $top = "admin";
public function process($lev){
if($lev <= $this->power){
echo "版主删帖";
}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 "管理员封账号";
}else{
$top = new $this->top;
$top->process($lev);
}
}
}
class police{
protected $power;
protected $top = null;
public function process($lev){
echo "抓起来";
}
}
//责任链模式来处理举报问题
$lev = $_POST['jubao']+0;
$judge = new board();
$judge->process($lev);
本文来自博客园,作者:孙龙-程序员,转载请注明原文链接:https://www.cnblogs.com/sunlong88/p/8691471.html
浙公网安备 33010602011771号