首页 > 代码库 > 设计模式-单例模式
设计模式-单例模式
1.什么是单例模式
1.一个类只有一个实例对象
2.整个系统都使用这个实例
2.例子
class test{ static private $_instance; public static function getInstance() { if(empty(self::$_instance)) { self::$_instance =new test(); } return self::$_instance; } public function my() { echo ‘mymy‘; } } //$obj1,$obj2,$obj3相等 $obj1=test::getInstance(); $obj2=test::getInstance(); $obj3=test::getInstance(); //输出mymy echo $obj3->my();
单例可以减少创建对象的消耗,减少系统开支。
设计模式-单例模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。