1.所谓单例模式是一个“类”只有一个实例;
例如:
var instance1 = {
"name":"value";
};
var instance2 = {
"name":"value";
};
instance1 == instance2 //true
也就是说JavaScript如果值相同,名字不相同的话本身就是“单例”的,是同一个对象的不同引用;
2.扩展
var Univers;
(function(){
var instance;
Univers = function Univers() {
if(insyance) {
return instance;
}
instance = this;
//TODO
};
}());201505092030_《JavaScript模式-单例模式》
原文:http://www.cnblogs.com/beesky520/p/4491129.html