单例模式的缺陷

单例模式的缺陷

单例模式存在哪些问题? #

  1. 单例对 OOP 特性的支持不友好
  2. 单例会隐藏类之间的依赖关系
  3. 单例对代码的扩展性不友好
  4. 单例对代码的可测试性不友好
  5. 单例不支持有参数的构造函数

Viewpoint #

From #