博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单例模式的有缺点
阅读量:6992 次
发布时间:2019-06-27

本文共 318 字,大约阅读时间需要 1 分钟。

hot3.png

主要优点:

1、提供了对唯一实例的受控访问。

2、由于在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。

3、允许可变数目的实例。

 

主要缺点:

1、由于单利模式中没有抽象层,因此单例类的扩展有很大的困难。

2、单例类的职责过重,在一定程度上违背了“单一职责原则”。

3、滥用单例将带来一些负面问题,如为了节省资源将连接池对象设计为的单例类,可能会导致共享连接池对象的程序过多而出现连接池溢出;如果实例化的对象长时间不被利用,系统会认为是垃圾而被回收,这将导致对象状态的丢失。

转载于:https://my.oschina.net/u/1790323/blog/677969

你可能感兴趣的文章
《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.38. Libtool-2.4.6...
查看>>
mysql 数据类型
查看>>
【逻辑题】逃出生天~
查看>>
【数学题】概率问题之-学生的生日
查看>>
Facebook专家:Hadoop不足以处理大数据
查看>>
gcc常用命令
查看>>
独家专栏 | 为什么国外的无人驾驶原型车,都选择混动车型?
查看>>
相机的照片不小心误删除了怎么办?如何恢复呢?
查看>>
瞎谈“认知计算”
查看>>
抢占云安全管理高地 启明星辰先发云SOC
查看>>
再见,汉堡菜单,我们有了新的 Android 交互设计方案
查看>>
关于selenium IDE找不到元素
查看>>
[WCF安全系列]认证与凭证:用户名/密码认证与Windows认证
查看>>
戴尔科技集团调研表明 数字危机迫在眉睫
查看>>
英特尔Atom推16内核芯片更新至强单片机
查看>>
思科警告:旗下某些产品可能存在无法修补的WannaCrypt漏洞
查看>>
《中国人工智能学会通讯》——9.14 从多标记学习到标记分布学习
查看>>
Verizon PCI报告:防火墙合规性、安全测试是主要问题
查看>>
镖狮网裴向宇谈互联网营销的创业之路
查看>>
构建物联网云平台 “搞活”数据价值
查看>>