class PlayerMusic(object):
‘’‘单例设计模式案例演示’’’
#首先创建一个类属性
instance = None
def __new__(cls, *args, **kwargs):
#判断一下类属性是否为None
if cls.instance is None:
#若为None则返回父类new方法
cls.instance = super().__new__(cls)
return cls.instance
#若不为None则返回存储的值
return cls.instance
player1 = PlayerMusic()
print(player1)
player2 = PlayerMusic()
print(player2)
player3 = PlayerMusic()
print(player3)## 标题