合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## 单例设计模式 ### ### 什么是单例设计模式 单例设计模式总是被认为是最简单的设计模式,其实不是这样的。 单例的意思就是只包含一个对象(只能被实例化出来一个对象)被称为单例的特殊类,通过单例模式可以保证系统中,应用该模式的类只有一个对象实例。 ### ### 使用场景 ### ①业务系统全局只需要一个对象实例,比如发号器、redis链接对象等 ②Spirng IOC容器中的bean默认就是单例 ③SpringBoot中的Controller、Service、Dao层中通过@Autowired的依赖注入对象默认都是单例模式的 ### ###单例设计模式的分类 ### 懒汉:就是所谓的懒加载,延迟创建对象,用的时候再创建并加载 恶汉:与懒加载相反,类被加载的时候就创建好了对象,可以理解为class类被加载到jvm虚拟机的时候就已经被创建好了 ### ###实现步骤 ①私有化构造函数 ②提供获取单例的方法