木灵鱼儿
设计模式
创建型模式:单例模式
简介所谓的的单例设计模式,就是采取一定的方法保证整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。以前端中vuex为例,它在整个vue的系统中,获取到的就是一个全局唯一的对象实例。由于vuex本身就是一个重量级的功能,且一个项目通常只需要一个vuex状态管理就够了,所以采用的单例模式。单例模式在java中有八种方法:饿汉式(静态常量)饿汉式(静态代码块)懒汉式 (线程不安全)懒汉式 (线程安全,同步方法)懒汉式 (线程安全,同步代码块)双重检查静态内部类枚举但是前端中其实好多方法就做不到,因为js是单线程的,且并不是强类型语言,所以其中:双...
最近评论