单例模式--设计模式之JS运用
1、单例模式
这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。
注意:
- 1、单例类只能有一个实例。
- 2、单例类必须自己创建自己的唯一实例。
- 3、单例类必须给所有其他对象提供这一实例。
2、js中实现
/** * 单例 * @constructor */ function Singleton(){ this.signle= null; this.index = 0;}
Singleton.getInstance=function(){
if(this.signle == null){
this.signle = new Singleton();
}
return this.signle;
};Singleton.prototype.countAdd=function(){
console.log(this.index++);
};
标题:单例模式--设计模式之JS运用
作者:hugh0524
地址:https://blog.uproject.cn/articles/2016/06/01/1464751895534.html
0 0