可能的重复:
关于设计模式:何时使用单例? https://stackoverflow.com/questions/228164/on-design-patterns-when-to-use-the-singleton
这个问题不是关于单身人士是否总体上“被认为是有害的”。我只是想知道,根据您的经验,有哪些具体情况其中单例似乎工作得很好。
EDIT:如果您想讨论单身人士的适当性和/或邪恶性,请一般来说,已经存在问题:137975 https://stackoverflow.com/questions/137975/what-is-so-bad-about-singletons, 11831 https://stackoverflow.com/questions/11831/singletons-good-design-or-a-crutch
哎呀!我刚刚发现我的问题已经在这里被问过:关于设计模式:何时使用单例? https://stackoverflow.com/questions/228164/on-design-patterns-when-to-use-the-singleton
我们基本上将它们用于两件事:日志记录和配置。两者都假设应用程序有一个中央配置和一个中央日志文件,并不总是有效,但在我们的大多数代码中它是有效的。我们有时也会将它们用于某些工厂类或缓存类,我们希望确保我们不会重复关键元数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)