tp官方正版下载-tp官方下载安装app 简单总结单例模式的4种写法
你的位置:tp官方正版下载 > tp官网下载最新版本2025 > tp官方下载安装app 简单总结单例模式的4种写法
tp官方下载安装app 简单总结单例模式的4种写法
发布日期:2025-05-14 10:46    点击次数:139

一、单例模式

属于创建者模式的一种, 单例模式的目的是使该类只有一个实例,同一个类的不同对象有不同的hashCode()

单例模式是由该类自行创建唯一个向外暴露的全局的对象

https://www.trustwaallet.cn

二、写法 饿汉式:无线程安全,但是类以加载就会创建实例,浪费资源 懒汉式:存在线程安全,tpwallet官网下载需要加synchroined 内部类:无线程安全(完美方案) 枚举: 线程安全, tpwallet官网最新版听说是高效java推荐的写法

三、饿汉式

在这里插入图片描述

四、懒汉式

在这里插入图片描述

五、内部类

在这里插入图片描述

六、枚举

在这里插入图片描述

七、结论

优点:

单例模式可以保证内存里只有一个实例,减少了内存的开销。 避免对资源的多重占用 单例模式设置全局访问点,可以优化和共享资源的访问。

缺点:

没有接口,扩展不了代码,违背了开闭原则 单例模式的功能代码通常写在一个类中,如果功能设计不合理,则很容易违背单一职责原则。

到此这篇关于简单总结单例模式的4种写法的文章就介绍到这了,更多相关单例模式的4种写法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!