Python单例模式
2022-04-26 本文已影响0人
秸秆混凝烧结工程师
class Borg(object):
_state = {}
def new(cls, *args, **kw):
ob = super(Borg, cls).new(cls, *args, **kw)
ob.dict = cls._state
return ob
class MyClass2(Borg):
a = 1
class Borg(object):
_state = {}
def new(cls, *args, **kw):
ob = super(Borg, cls).new(cls, *args, **kw)
ob.dict = cls._state
return ob
class MyClass2(Borg):
a = 1