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