class SingleTool(object):
__instance = None
def __new__(cls,*args,**kwargs):
if not cls.__instance:
cls.__instance = object.__new__(cls)
return cls.__instance
def addxnum(self,*args):
my_sum = 0
for value in args:
my_sum +=value
return my_sum
t1 = SingleTool()
print(t1.addxnum(1,2,3))
print(t1)
t2=SingleTool()
print(t2)
python基础之一:手写单例模式
猜你喜欢
转载自blog.csdn.net/weixin_43761177/article/details/85012099
今日推荐
周排行