标签: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