0608pm单例模式and面向对象的六大原则
Posted 社会主义虫不胖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0608pm单例模式and面向对象的六大原则相关的知识,希望对你有一定的参考价值。
//把类控制住,不让外界造她的对象
class DA
{
public $name;
static private $dx;//存放对象的变量
//将构造变为私有,外界没法造对象
private function __construct()
{
}
//提供一个造对象的方法
static function CreateDX()
{
if(empty(self::$dx))//判断是否为空
{
self::$dx=new DA();//如果是空的就new一个对象放在dx里面
}
return self::$dx;
}
}//这样就只能生成一个对象,
$d=DA::CreateDX();
$d1=DA::CreateDX();
$d1->name="李四";
var_dump($d==$d1);//判断$d and $d1 是不是同一个对象
//面向对象设计的六大原则
以上是关于0608pm单例模式and面向对象的六大原则的主要内容,如果未能解决你的问题,请参考以下文章