Javascript设计模式-单例模式(一)

要实现一个标准的单例模式并不复杂,无非是用一个变量来标志当前是否已经为某个类创建过对象,如果是,则在下一次获取该类的实例时,直接返回之前创建的对象。


或者



这种实现方法,较为简单,但有一个问题就是,增加了这个类的不透明性, Singleton类的使用者必须知道这是一个单例类,跟以往通过new xxx 的方式来获取对象不同,这里偏要使用Singleton.getInstance来获取对象

你可能感兴趣的:(设计模式)