黑马程序员技术交流社区
标题:
浅析单例模式
[打印本页]
作者:
指尖的舞者
时间:
2019-1-21 17:41
标题:
浅析单例模式
浅析单例模式
据说,单例模式是设计模式中最简单的一种。
单例模式代码 danli.php:
index.php
简单点儿说,单例模式就是让类的一个对象成为系统中的唯一实例,避免大量的 new 操作消耗的资源,也方便设置钩子输出日志信息等。
关于单例模式在网上可以收到很多很详细的解说,这里不再复述,咱们还是详细说一下PHP的单例模式的实现。
从上面的代码可以看出来,PHP的单例模式实现要求:
1、一个private的__construct是必须的,单例类不能在其它类中实例化,只能被自身实例化;
2、拥有一个保存类的实例的静态成员变量;
3、一个静态的公共方法用于实例化这个类,并访问这个类的实例;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2