责任链模式
来源:互联网 发布:淘宝清空收藏夹 编辑:程序博客网 时间:2024/06/09 12:31
责任链模式
<?php$lev = $_GET['report'] + 0;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 = 3; protected $top = null; public function process($lev){ echo '公安删帖'; }}$judge = new board();$judge->process($lev);
0 0
- 责任链模式
- 深入浅出责任链模式
- 责任链模式
- 责任链模式
- 深入浅出责任链模式
- 责任链模式(一)
- 责任链模式(二)
- 责任链模式(三)
- 责任链模式
- java责任链模式
- 责任链模式
- 责任链模式
- 责任链模式
- 责任链模式
- 责任链模式
- c++ 责任链模式
- java责任链模式
- 责任链模式
- HDU 2669 Romantic
- io阻塞 非阻塞 同步 异步
- 对称加密算法DES、3DES和AES
- 基础总结篇之一:Activity生命周期
- Android进阶之在不同版本间兼容性处理
- 责任链模式
- find命令详解
- 敏捷开发与个人管理
- java swing实现图书管理系统之Java swing图书管理系统源码与实现
- iOS安全–浅谈关于iOS加固的几种方法
- 0711学习记录
- UIView事件传递
- 两个链表的第一个公共结点
- css3边框