跳至主要內容
设计模式

单例模式

相关信息

单例模式:保证一个类且只有一个实例,并提供一个访问它的全局访问点
思路:利用js的作用域,形成闭包,从而可以创建私有变量(instance),然后将创建的实例赋予这个私有变量(instance)。每当想创建这个类的实例时,先判断私有变量(instance)是否已经引用了存在的实例 如果没有引用,即这个类没有实例,就创建一个实例,然后将其赋值给私有变量(instance);如果已经引用。即已存在了该类的实例,就无需在创建,直接使用私有变量(instance)


Mr.Ding大约 4 分钟javascript闭包设计模式