-4
为什么我们不必使用Singleton设计模式?为什么我们不必使用Singleton设计模式或者同样有什么缺点?
为什么我们不必使用Singleton设计模式?为什么我们不必使用Singleton设计模式或者同样有什么缺点?
单元测试不容易处理。你无法控制它们的实例,并且它们可能会在调用时保留状态。 - 分配给单例的内存不能被释放。 - 在多线程环境中,可能必须保护对单例对象的访问(例如,通过同步)。单身人士促进类之间的紧密耦合,所以它很难测试
可能重复[什么是单身人士如此糟糕?](http://stackoverflow.com/questions/137975/what-is-so-bad单身) – khlr
有事件的单身人士,会导致记忆力下降 –