剑指 Offer(一)

Yiran at 
Python 单实例模式 链接到标题 class Singleton(object): _instances = {} def __new__(cls, *args, **kwargs): if cls not in cls._instances: cls._instances[cls] = super(Singleton, cls).__new__(cls, *args, **kwargs) return cls._instances[cls] class MySingleton(Singleton): def __init__(self, val): self.val = val a = ……