【设计模式】单例模式
单例模式:
一个模块定义的类的已经实例化的对象,在另一个模块中引入,
如果引入两次,并没有什么卵用,只需要一次就行,这就叫单例模式。
文件形式实现:单例模式实例
s1.py
class Foo:
pass
obj = Foo()
s2.py,导入两次也没卵用
from a1 import obj print(obj) from a1 import obj print(obj)
class Foo:
pass
obj = Foo()
from a1 import obj print(obj) from a1 import obj print(obj)