php(oo 设计模式之单件模式)
时间:2007-01-17 来源:liuxingyuyuni
?php
/**
* 设计模式之=》单件模式
* 单件模式要解决的问题是如何让一个类只有一个实例.
* 不能用new 实例化类
* 在方法的内部返回实例
* */
class A
{
private static $a = null;
private function __construct()
{
}
static function getClassA()
{
if(null == self::$a)
{
self::$a = new A();
}
return self::$a;
}
}
$a = A::getClassA();
$b = A::getClassA();
if($a == $b)
{
echo "同一个对象";
}
?>
相关阅读 更多 +
排行榜 更多 +