Solo  当前访客:1 开始使用

单例模式--设计模式之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