设计模式-单例模式
章节目录:
一、单例模式介绍二、单例模式常见写法方式一:*饿汉式(静态常量写法)方式二:*饿汉式(静态代码块写法)方式三:懒汉式(线程不安全写法)方式四:懒汉式(线程安全,同步写法)方式五:*双重检查机制方式六:*静态内部类方式七:*枚举
三、该模式在JDK中的应用四、结束语
一、单例模式介绍
1. 定义: 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得对象实例的方法。(静态方法)
2. 使用场景: 需要频繁创建和销毁的对象、创建对象时耗时过多或耗费资源过多(即:重量级对象),但又经常使用到的对象、工具类对象、频繁访问数据库或文件的对象(如:数据源、session工厂等。)
3. 注意事项及说明:
单例模式保证了系统内存中该类只存在一个对象,节省了系统资源,对于需要频繁创建销毁的对象,使用单例模式可以
设计模式-单例模式最先出现在Python成神之路。
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/28963.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论