Python-单例模式

单例模式:单例模式即控制一个类只能产生一个对象.
例:
class User:
  __instance = None
  def __new__(cls, *args, **kwargs):
    if cls.__instance is None:
      cls.__instance = object.__new__(User)
     return cls.__instance

u1 = User()
u2 = User()
print(id(u1))
print(id(u2))

posted @ 2020-05-01 22:34  墨笔冰花  阅读(105)  评论(0编辑  收藏  举报