关于oop:php:singleton vs static类

PHP: Singleton vs Static Class

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Difference between static class and singleton pattern?

只是想知道单例类和静态类到底有什么区别?


我想这个问题已经在这里得到了解答:静态类和单例模式之间的区别?


在单例中,您可以选择在第一次调用时初始化变量。而静态变量在您包含/调用声明静态变量的文件时就开始存在了。


单例是一种抽象的设计模式,它描述一个只能创建一次的对象。静态类是此设计模式的特定实现。


单例方法和一组静态方法的最大区别在于单例方法可以实现interfaces,但是静态方法不能

静态类和单例模式之间的区别?


单例模式与特定语言中的实现无关。从技术上讲,singleton表示系统中只能有一个对象实例。对于静态类,您将完全没有任何对象。