Appearance
单例设计模式确保一个类只有一个实例,并提供一个全局访问点。
class Singleton { constructor() { if (!Singleton.instance) { Singleton.instance = this; } return Singleton.instance; } } const singleton1 = new Singleton(); const singleton2 = new Singleton(); console.log(singleton1 === singleton2); // 输出 true