开发者社区> 问答> 正文

用单例模式的优点是什么?

用单例模式的优点是什么?

展开
收起
真的很搞笑 2021-10-30 11:58:52 469 0
1 条回答
写回答
取消 提交回答
  • 1、单例模式节省公共资源

    比如:大家都要喝水,但是没必要每人家里都打一口井是吧,通常的做法是整个村里打一个井就够了,大家都从这个井里面打水喝。

    对应到我们计算机里面,像日志管理、打印机、数据库连接池、应用配置。

    2、单例模式方便控制

    就像日志管理,如果多个人同时来写日志,你一笔我一笔那整个日志文件都乱七八糟,如果想要控制日志的正确性,那么必须要对关键的代码进行上锁,只能一个一个按照顺序来写,而单例模式只有一个人来向日志里写入信息方便控制,避免了这种多人干扰的问题出现。

    2021-10-30 13:06:36
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JAVA反射原理以及一些常见的应用 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载