最佳答案
我们如何识别何时使用依赖注入或单例模式。 我在很多网站上看到过这样的说法: “用依赖注入代替单例模式”。但我不确定我是否完全同意他们的观点。对于我的中小规模项目,我绝对看到了单例模式的直接使用。
例如记录器。我可以使用 Logger.GetInstance().Log(...)
但是,为什么我需要用日志记录器的实例注入我创建的每个类呢。