C#

可能重复:
单身人士有什么不好?
单身设计模式:陷阱

我听到很多这样的消息,但没有找到确切的理由。

Avoid the singleton anti-pattern and replace it with DI.

但为什么?


有状态的单身人士更难以进行单元测试。

我使用无状态的单身人士,我不认为有问题。

由于singleton可以实现接口,因此可以使用依赖注入来传递它们(并且应尽可能地传递它们)

链接地址: http://www.djcxy.com/p/82159.html

上一篇: c#

下一篇: Why are singletons considered to be a bad practice?