JavaScript 单例/单体模式(Singleton)

  首先,单例模式是对象的创建模式之一,此外还包括工厂模式。单例模式的三个特点:
  1,该类只有一个实例
  2,该类自行创建该实例(在该类内部创建自身的实例对象)
  3,向整个系统公开这个实例接口
  Java中大概是这个样子:

class Singleton {

//私有,静态的类自身实例
private static Singleton instance = new Singleton();

//私有的构造子(构造器,构造函数,构造方法)
private Singleton(){}

//公开,静态的工厂方法
public static Singleton getInstance() {
return instance;
}
}

it知识库JavaScript 单例/单体模式(Singleton),转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。