您好 只是想知道什么是单身人士的好候选人?
只是阅读它并想知道有时我是否误用了它。
一般来说,你什么时候会使用单身人士?
非常感谢
答案 0 :(得分:0)
基本上,每当我需要一个类但不确定我需要单例模式时,我会编写单例接口,但让实现类决定是否返回单个实例或新实例。这样,如果移动到单身(或远离单身),调用类就不必担心改变。
我成功使用过的地方位于我的存储库中。但我总是在每个单身答案的前面加上一个'确保你注意线程安全,无论你走哪条路'。在处理单例时,有时在多线程环境中会发生奇怪的事情。