设计模式
文章平均质量分 62
John-Han
好记性,不如烂笔头!
展开
-
PHP设计模式之装饰模式
本文知识来源于:《深入PHP面向对象、模式和实践》一书 <?php /* Title:装饰模式 Detail:平原、污染、钻石对象的独立和组合。 */ abstract class Tile{ abstract function getWealthFactor(); } //平原类,wealthfactor为财富值 class Plains extends Tile{ private $w原创 2015-08-19 15:33:25 · 612 阅读 · 0 评论 -
PHP的单例模式--三私一公
注意: 1.外部不可以实例化,因此内部实例化函数的类型必须为静态,在类未实例化之前就已经初始化; 2.静态函数只能访问静态变量,所以定义private static $instance; 3.静态变量的访问写法为:类名::$变量名,在类内部可以直接写self:$instance; 4.可以用instanceof这个关键字检测变量中存放的是不是当前的类实例。 <?php //php下的单例原创 2015-06-26 10:40:23 · 6351 阅读 · 1 评论