设计模式是软件开发中常见问题的通用解决方案,用于指导代码的组织和结构。还在学习当中,只记录一些项目中常用的一些设计模式!
单例模式 (Singleton)
核心思想
单例模式确保一个类在整个应用程序的生命周期中只有一个实例存在,并提供一个全局访问点来获取这个实例。
为什么需要单例?
在实际开发中,有些对象我们只需要一个,例如:
- 线程池:频繁创建销毁线程非常消耗资源
- 数据库连接池:维护一个全局共享的连接池
- 配置管理器:应用的配置信息只需要加载一次
- 日志对象:全局共享一个日志记录器
2025/12/14...大约 14 分钟
