读书人

PHP 设计形式之单子模式

发布时间: 2012-09-08 10:48:07 作者: rapoo

PHP 设计模式之单子模式

单子(态)模式-----------------------
? class Dog{
???? private function __construct(){???? //私有的构造方法
? }
? static private $instance;?????????????????? //私有的静态 instance 实例?
? static public function getInstance(){????????? //公共的静态的 getInstance方法 获得示例或对象
??? if(empty(self::$instance)){?????????????? //判断属性是否为空
?????? self::$instance = new Dog();
??? }
??? return self::$instance;
? }
?? }
?? $d= Dog::getInstance();???
?? $d1= Dog::getInstance();
?? $d2= Dog::getInstance();
?? var_dump($d);
?? var_dump($d1);
?? var_dump($d2);

读书人网 >软件开发

热点推荐