Design Pattern / Creational - Singleton Pattern 單例模式
Singleton 保證一個 Class 只會有一個 Instance,並提供一個存取該 Instance 的全域節點。Singleton 解決了兩個問題,但也因此違反了 Single Responsibility Principle。
Solution
所有的實現都包含以下兩個步驟:
將預設 constructor 設為 private,防止其他 object 使用 Singleton class 的 new operator
建立一個 static 建構方法作為 constructor。該...
blog.taiwolskit.com8 min read