//singleton
var SingletonTester = (
function(){
function Singleton(options){
options = options ||
{};
this.name = "SingletonTester"
;
this.pointX = options.pointX || 6
;
this.pointY = options.pointY || 10
;
};
var instance;
var _static =
{
name : "SingletonTester"
,
getInstance : function(options){
if(instance ===
undefined){
instance =
new Singleton(options)
};
return instance;
}
};
return _static;
})();
转载于:https://www.cnblogs.com/diligenceday/p/3428584.html
相关资源:JavaScript设计模式---单例模式详解【四种基本形式】