随笔分类 -  The class

扩展类
CenterFactory
摘要:getFactory('Silver');//让白银工厂制造一个推荐商品$product = $factory->create('Commendatory');//得到白银会员的推荐商品echo $product->desc.'';//获得一个青铜工厂$factory2 = CenterFactor... 阅读全文

posted @ 2015-07-15 18:39 yhdsir 阅读(333) 评论(0) 推荐(0)

IImage--factory
摘要:_file = $file; $this->_parse(); } private function _parse() { //完成PNG格式的解析工作 //并填充$_width, $_height, $_data $thi... 阅读全文

posted @ 2015-07-15 18:38 yhdsir 阅读(387) 评论(0) 推荐(0)

basic--factory
摘要:test();echo ""; 阅读全文

posted @ 2015-07-15 18:37 yhdsir 阅读(193) 评论(0) 推荐(0)

simple--factory--abstract
摘要:_NumberA = $A; $this->_NumberB = $B; } public function setNumber($A,$B){ $this->_NumberA = $A; $this->_NumberB = $B; ... 阅读全文

posted @ 2015-07-15 18:36 yhdsir 阅读(195) 评论(0) 推荐(0)

simple -- abstract
摘要:_NumberA = $A; $this->_NumberB = $B; } public function clearResult(){ $this->_Result = 0; } abstract protected funct... 阅读全文

posted @ 2015-07-15 18:26 yhdsir 阅读(219) 评论(0) 推荐(0)

static_new
摘要:';class MyObject1 { static function myMethod() { //执行一些操作 static::myOtherMethod(); } static function myOtherMethod() { ... 阅读全文

posted @ 2015-07-15 18:20 yhdsir 阅读(164) 评论(0) 推荐(0)

static_class
摘要:myMethod(); //2$instanc2 = new MyObject();$instanc2->myMethod(); //4 阅读全文

posted @ 2015-07-15 18:14 yhdsir 阅读(106) 评论(0) 推荐(0)

self
摘要:<?php class MyObject { function myBaseMethod() { echo "I am declared in MyObject\n"; }}class MyOtherObject extends MyObject { function... 阅读全文

posted @ 2015-07-15 18:12 yhdsir 阅读(104) 评论(0) 推荐(0)

rewrite_static
摘要:myMethod();$instance2 = new MyObject();$instance2->myMethod();$instance3 = new MyOtherObject();$instance3->myOtherMethod();//2//4//4//0 阅读全文

posted @ 2015-07-15 18:07 yhdsir 阅读(135) 评论(0) 推荐(0)

parent
摘要:myMethod(); //New Functionality Standard Functionality 阅读全文

posted @ 2015-07-15 17:48 yhdsir 阅读(130) 评论(0) 推荐(0)

interface -- 接口类
摘要:getMaximumSpeed();//150 echo ''; class Street extends FastCar {protected $speedLimit;protected $cars; public function __construct($speedLimit = 200)... 阅读全文

posted @ 2015-07-15 17:46 yhdsir 阅读(253) 评论(0) 推荐(0)

设计模式之单例模式--instance
摘要:test(); //This is a Constructed method;调用方法成功 //复制(克隆)对象将导致一个 E_USER_ERROR$danli_clone = clone $danli; //Fatal error: Clone is not allow! in... 阅读全文

posted @ 2015-07-15 17:29 yhdsir 阅读(393) 评论(0) 推荐(0)

abstract -- 抽象类
摘要:cars = array(); //对变量进行初始化 $this->speedLimit = $speedLimit; } public function isStreetLegal($car) { if($car->getMaximumSpeed()... 阅读全文

posted @ 2015-07-15 17:16 yhdsir 阅读(331) 评论(0) 推荐(0)

导航