单例存在哪些问题?有何替代解决方案? 单例存在哪些问题? 单例对 OOP 特性的支持不友好单例会隐藏类之间的依赖关系单例对代码的扩展性不友好单例对代码的可测试性不友好单例不支持有参数的构造函数 有何替代解决方案? 静态方法将单例作为参数工厂模式IOC 容器程序员自己