Python中的单例模式

# 单例模式:只有一个对象生成的类
class Singleton:
    # 私有化 单例的地址就存在于__instance
    __instance = None

    # 重写__new__
    def __new__(cls, *args, **kwargs):
        if cls.__instance is None:
            cls.__instance = object.__new__(cls)
        return cls.__instance


s1 = Singleton()
s2 = Singleton()
print(s1)
print(s2)
------学习贵在分享,贵在记录,贵在总结。
原文地址:https://www.cnblogs.com/kevin1220/p/14428504.html