该单例模式是一个缴足成员四人帮的模式书,但最近似乎而是由开发者世界孤立.我仍然使用相当多的单例,特别是对于工厂类,虽然你必须对多线程问题(实际上是任何类)有点小心,但我不明白为什么它们如此可怕.
Stack Overflow特别假设每个人都同意Singletons是邪恶的.为什么?
请用" 事实,参考或特定专业知识 " 支持您的答案
singleton design-patterns
许多人似乎都同意,Singleton模式有许多缺点,有些甚至建议完全避免这种模式.这里有一个很好的讨论.请将有关Singleton模式的任何评论指向该问题.
我的问题:是否有其他设计模式,应该避免或小心使用?
design-patterns anti-patterns
design-patterns ×2
anti-patterns ×1
singleton ×1