1.介绍 单例模式适合用于创建全局、唯一的一个对象。 比如:数据库连接,缓存,在整个应用生命周期仅需要单个示例的情况下,适用。 2.实现: 单例的前提,就是需要有一个用于实例化的类(es6的类,es6的构造函数)。 为了防止创建多个示例,可以进行判断,如果已经实例化,创建过了,那么直接使用该实例,否则创建。 伪代码: class Singleton{ instance // 保存已经实例化的单例 // 对外暴露创建单例的方法 create() { if (ins...
Markdown supported · ⌘↵ to post
No responses yet.