单例模式

2016-05-21  本文已影响0人  lamtank

这几天在看PHP面向对象,设计模式与实现这本书。谈谈对单例模式的理解。

单例模式:在系统中需要一个对象来存储数据,是可以给其它类与对象共用的。

这个对象或类只可以在内部实例化,为了可以共用同一个类或对象的数据,必须在内部实例化,因为在外部多次实例化用的不是同一个对象。

为什么不用全局变量?全局变量会让系统内的代码产生耦合,如我修改了全局变量里的值,那么有使用全局变量的类或对象也会发生改变。

那为什么可以用单例模式呢?

代码实现

Class sig {

Private function __construct(){}

}

上一篇 下一篇

猜你喜欢

热点阅读