VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • Python创建单例模式的5种常用方法(4)

python并不会对sys.modules进行检查以确保他们是模块对象,我们利用这一点将模块绑定向一个类对象,而且以后都会绑定向同一个对象了。

将代码存放在single.py中:

1
2
3
>>> import single
>>> single.a=1
>>> single.a=2

ConstError

>>> del single.a

ConstError

方法5

最简单的方法:

1
2
3
class singleton(object):
    pass
singleton=singleton()

将名字singleton绑定到实例上,singleton就是它自己类的唯一对象了。

 

相关教程