单例模式:一个类无论创建多少个对象,其对象都是同一对象即在内存中的地址为同一地址
在python中的实现方法
class singleton:
_instance = None
def __new__(cls,*args,**kwargs):
if cls._instance == None:
cls._instance = object.__new__(cls,*args,**kwargs)
return cls._instance
A = singleton()
B = singleton()
print(A)
print(B)


这是最简单的一种单例模式的实现方法

博客介绍了单例模式,即一个类创建的所有对象在内存中地址相同。还给出了Python中实现单例模式的代码,通过定义类和`__new__`方法,确保每次创建对象时返回同一实例,这是一种简单的实现方式。
1999

被折叠的 条评论
为什么被折叠?



