在后端开发中,有时候我们需要确保某个类只能有一个实例存在,这时候就可以使用单例模式。单例模式是一种创建模式,它通过限制类的实例化次数,确保在程序中只存在一个全局唯一的对象。在Python中,我们可以使用几种不同的方式来实现单例模式。
- 使用模块级别的变量
在Python中,模块是在首次导入时创建的单例对象。我们可以简单地在模块中定义一个变量,然后在其他地方导入该变量来使用单例对象。
# singleton.py
class SingletonClass:
def __init__(self):
# 初始化对象
pa