【发布时间】:2011-08-31 10:25:11
【问题描述】:
嗨 只是想知道什么是单身人士的好候选人?
只是阅读它并想知道有时我是否误用了它。
一般来说,你什么时候会使用单例?
非常感谢
【问题讨论】:
-
单例是为了短期的方便,以换取长期增加的维护成本。
标签: c# design-patterns
嗨 只是想知道什么是单身人士的好候选人?
只是阅读它并想知道有时我是否误用了它。
一般来说,你什么时候会使用单例?
非常感谢
【问题讨论】:
标签: c# design-patterns
基本上,每当我需要一个类但不确定是否需要单例模式时,我都会对单例接口进行编码,但让实现类确定是返回单个实例还是返回新实例。这样一来,调用类就不必担心是否应该向单例迁移(或从单例迁移)。
我成功使用它的地方在我的存储库中。但我总是在每个单例回答前加上“确保你注意线程安全,无论你走哪条路”。处理单例时,有时在多线程环境中会发生奇怪的事情。
【讨论】: