Python单例模式终极版

如果你真的想使用其他编程语言中类似的“单例模式”,你需要看:

http://blog.csdn.net/ghostfromheaven/article/details/7671853

http://ghostfromheaven.iteye.com/blog/1562618

但是,我要问的是,Python真的需要单例模式吗?我指像其他编程语言中的单例模式。

答案是:不需要!

因为,Python有模块(module),最pythonic的单例典范。

模块在在一个应用程序中只有一份,它本身就是单例的,将你所需要的属性和方法,直接暴露在模块中变成模块的全局变量和方法即可!

http://stackoverflow.com/a/31887/1447185

你可能感兴趣的:(编程,python,Module,语言)