博客列表 >单例模式的四个要点

单例模式的四个要点

雪狼的博客
雪狼的博客原创
2018年08月28日 23:22:291496浏览

单例模式的四个要点

1 静态私有属性,保存当前实例

2 构造方法私有化,防止外部new来创建实例

3 克隆方法私有化,禁止从外部克隆生成本类实例

4 生成当前类的唯一实例

实例

class single
{
	private static $instance = null;

	private function __construct()
	{

	}

	private function __clone()
	{

	}

	public static function getInstance
	{
		if (!self::$instance instanceof self) {
			self::$instance = new self();
		}
		return self::$instance;
	}
}

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议