JavaScript 单例模式
前言单例模式在强类型语言中常常是使用一个类来实现,哪怕在ts中,常见的单例示例也是使用class来实现,但是事实上在js中,不一定非得要用类来实现,我们不应该将实现方式看的太死板,使用class也只是手段的一种,在js中我们有很多种方式达到相同的效果。单例模式的定义是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。拙劣的模仿在强类型语言中,会给类一个getInstance的方法用于获取实例对象,在js中我们也可以这么写:function User(name) { this.name = name; this.instance = null; } User.prototy...
最近评论