单例-单例设计模式代码实现
生活随笔
收集整理的這篇文章主要介紹了
单例-单例设计模式代码实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
class MusicPlayer(object):# 記錄第一個被創建對象的引用instance = Nonedef __new__(cls, *args, **kwargs):# 1. 判斷類屬性是否是空對象if cls.instance is None:# 2. 調用父類的方法,為第一個對象分配空間cls.instance = super().__new__(cls)# 3. 返回類屬性保存的對象引用return cls.instance# 創建多個對象
player1 = MusicPlayer()
print(player1)player2 = MusicPlayer()
print(player2)
?
總結
以上是生活随笔為你收集整理的单例-单例设计模式代码实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单例-重写new方法
- 下一篇: XMLIOC案例-编写spring的Io