单例模式:顾名思义是只有一个实例内存地址,根据意思理解就是不论创建多少个实例对象,都只有一个内存地址,单例模式是基于类的,是实例类对象,有别与__init__,__init__是实例化对象.
如下:domeclass single_instance(object):
__instance=None
def __init__(self):
pass
def __new__(cls, *args, **kwargs):
if cls.__instance==None:
cls.__instance=object.__new__(cls,*args,**kwargs)
return cls.__instance
a=single_instance()
b=single_instance()
print(a)
print(b)

432

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



