標簽:rgb turn UNC 單例模式 定義 singleton rip 變量 一個
定義:保证一個类仅有一個实例,并且提供一個全局访问点。
其实js实现单例相当简单,使用闭包隐藏私有變量,暴露一個访问点就ok了:
var Singleton = (function(){ var instance = null; function getInstance(){ if(!instance) instance = new Object(); return instance; } return { getInstance: getInstance } })(); var a = Singleton.getInstance(); var b = Singleton.getInstance(); a === b; //true
標簽:rgb turn UNC 單例模式 定義 singleton rip 變量 一個
原文地址:https://www.cnblogs.com/xinxiangbin/p/11774973.html