Python单例模式终极版

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

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

 

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

 

答案是:不需要!

 

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

 

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

 

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

 

 

 

你可能感兴趣的:(python)