您的位置:首页 > 其它

单元素模式其实就是只有一个对象

2014-10-31 00:00 218 查看
单元素模式是应用程序包含且仅包含一个对象
header('Content-Type:text/html;charset=utf-8');
class mysqlDB{
public function conn(){
echo "mysql";
}
}
class database{
public static $db = null;
private function __construct(){}
private function __clone(){}
public static function init(){
if(self::$db == null){
self::$db = new mysqlDB();
}
return self::$db;
}
}
$b = database::init();
echo $b->conn();
此代码中不能创建实例,更不能克隆对象,只能通过调用静态方法来创建对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐