python def singleton(cls): instances = {} def wrapper(*args, **kwargs): if cls not in instances: instances[cls] = cls(*args, **kwargs) return instances[cls] return wrapper @singleton class SingletonClass: def __init__(self, arg1, arg2): self.arg1 = arg1 self.arg2 = arg2 python SingletonClass = singleton(SingletonClass) python class SingletonClass: def __init__(self, arg1, arg2): self.arg1 = arg1 self.arg2 = arg2 singleton_instance = SingletonClass(arg1, arg2)


上一篇:
下一篇:
切换中文