直接上code
Singleton=(function(){
function Coustructor(){
//构造函数
}
Coustructor.prototype.hide=function(){
//定义方法
}
var instance;
return function(options){
instance=instance || new Coustructor();
}
})();
return Singleton;
注:单例在一般情况下会立即执行,惰性化使其按需执行。
网友评论