单例模式 - 章节
概念
·只创建一个实例
·保证对资源的控制
·延迟加载
·例子:
- 运行时
- 记录器
- Spring bean
- 图形管理
设计考虑
类负责生命周期
静态本质上
需要线程安全
私人实例
私有构造函数
构造不需要参数
示例-运行时环境
创建单例
创建单例
只演示创建的一个实例
懒加载
线程安全的操作
陷阱
·经常过度使用
·难以进行单元测试
·如果不小心,就不是线程安全的
·有时与工厂混淆
·java. util. Calendar不是单例的
- 原型
来源:https://blog.csdn.net/u012596785/article/details/100623474