当前位置: 首页 > news >正文

python使用classmethod实现单例模式

python使用classmethod实现单例模式

class Singleton:_instance = None@classmethoddef get_instance(cls):if cls._instance is None:cls._instance = cls()return cls._instanceif __name__ == '__main__':instance1 = Singleton.get_instance()instance2 = Singleton.get_instance()print(instance1 is instance2)