代码说

code is poetry

代码说    
碎碎念:世界很大,世界很小。  换一换

php设计模式之单例模式

作者:coderzheng 发布于:2014-7-12 10:58 Saturday 分类:php  阅读模式

单例模式解决的问题是:
我们不希望使用全局变量来传递参数值,因为全局变量可能引起命名冲突,并且全局变量不受保护。
现在我们使用一个类来保存应用程序的某些信息,但是在对象中传递这个类的实例(对象)会产生耦合。
我们需要保证系统中的所有对象都使用同一个类的实例,我们不希望一些对象在类的实例上设值,而其他对象从另外一个完全不同的对象上读取数据。
我们提炼出问题的关键点:
(1)对象应该可以被系统中的任何对象使用
(2)对象不应该被储存在会被覆写的全局变量中
(3)系统中不应有超过一个对象

实例:

标签: php php设计模式

你可以发表评论、引用到你的网站或博客,或通过RSS 2.0订阅这个博客的所有文章。
上一篇: php设计模式之工厂模式  |  下一篇:php设计模式之值对象模式