【文件属性】:
文件名称:Python中单例模式总结
文件大小:30KB
文件格式:PDF
更新时间:2020-12-23 16:10:22
python python实例 单例模式
一、单例模式
a、单例模式分为四种:文件,类,基于__new__方法实现单例模式,基于metaclass方式实现
b、类实现如下:
class Sigletion(objects):
import time
def __init__(self):
time.sleep(1)
@classmethod
def instance(cls,*args,**kwargs)
if not hasattr(Sigletion,'_instance'):
Sigletion._instance=Sigletion(*args,**kwargs)