摘要: content = $content; } public function decorator(){ return $this->content; } } //1.小编添加摘要,继承原始的文章类 class XiaobianWz extends BaseWz{ public function __construct(BaseWz $ar... 阅读全文
posted @ 2016-10-27 10:30 浮尘微光 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 'zhangsan', 'age'=>28, 'hobby'=>'study' ); //当时可能使用的是 serialize 序列化处理方式与客户端交互 $res = serialize($info); return $res; } } //当时的客户端代码:PHP调用 $... 阅读全文
posted @ 2016-10-27 10:30 浮尘微光 阅读(187) 评论(0) 推荐(0) 编辑
摘要: process(); } /* 责任链模式 解决这个问题 */ if(isset($_POST['type2']) && !empty($_POST['type2'])){ class CunZ{ protected $power = 1; //假设“村长”的能力级别=1 protected $top = 'Zhenz'; //假设“村长”的上级是“Zh... 阅读全文
posted @ 2016-10-27 10:29 浮尘微光 阅读(207) 评论(0) 推荐(0) 编辑
摘要: jisuan = new $objType(); } public function jsq($num1,$num2){ return $this->jisuan->calc($num1,$num2); } } /*开始调用*/ $js = $_POST['js']; $cmath... 阅读全文
posted @ 2016-10-27 10:29 浮尘微光 阅读(224) 评论(0) 推荐(0) 编辑
摘要: = 5.1.0) * * SplSubject { * abstract public void attach ( SplObserver $observer ) * abstract public void detach ( SplObserver $observer ) * abstract public void notify ... 阅读全文
posted @ 2016-10-27 10:28 浮尘微光 阅读(280) 评论(0) 推荐(0) 编辑
摘要: '; }else{ echo 'sa-不是一个对象'; } /********************* NO.2 封锁new操作 ********************/ //getIns 预先判断实例 class sigleB{ protected static $ins = null; public static function getIns(){ //get... 阅读全文
posted @ 2016-10-27 10:27 浮尘微光 阅读(270) 评论(0) 推荐(0) 编辑
摘要: '; } } class dbsqlite implements db{ public function conn(){ echo '04-连接上了sqlite '; } } //定义多个工厂类,分别实现上面的工厂接口 class mysqlFactory implements Factory{ public function createDB(... 阅读全文
posted @ 2016-10-27 10:27 浮尘微光 阅读(200) 评论(0) 推荐(0) 编辑
摘要: '; } } class dbsqlite implements db{ public function conn(){ echo '03-连接上了sqlite'; } } //定义一个工厂类 class Factory{ public static function createDB($type){ if($type=='mys... 阅读全文
posted @ 2016-10-27 10:26 浮尘微光 阅读(201) 评论(0) 推荐(0) 编辑
摘要: '; } } class dbsqlite implements db{ public function conn(){ echo '02-连接上了sqlite'; } } /*客户端开发,同样面向上面的接口(看不到dbmysql,dbsqlite的内部细节,只知道上面两个类实现了db接口)*/ $db = new dbmysql(); $db->con... 阅读全文
posted @ 2016-10-27 10:23 浮尘微光 阅读(315) 评论(0) 推荐(0) 编辑
摘要: '; } } class MTiger extends Tiger{ public function climb(){ echo '爬到树顶'; } } /*调用类*/ class Client{ public static function call($animal){ $animal->climb(); } } Cl... 阅读全文
posted @ 2016-10-27 10:22 浮尘微光 阅读(217) 评论(0) 推荐(0) 编辑