Design-Patterns-Singleton

Singleton

应用场景解释

  • 需要全局同享对象,并加以控制
  • 保证特定类只有一个实例

应用步骤重点

  • 有一个私有字段来保存 单例实例
  • 声明一个对外的方法获取实例
  • 获取方法,需要 lazy, 并注意多线程的时候的加锁处理
  • 隐藏构造函数或者其他创建行方法