Singleton 保證一個 Class 只會有一個 Instance,並提供一個存取該 Instance 的全域節點。Singleton 解決了兩個問題,但也因此違反了 Single Responsibility Principle。 Solution 所有的實現都包含以下兩個步驟: 將預設 constructor 設為 private,防止其他 object 使用 Singleton class 的 new operator 建立一個 static 建構方法作為 constructor。該...
Markdown supported · ⌘↵ to post
No responses yet.