我们如何确定何时使用依赖注入或单例模式.我在很多网站上都读到过"使用依赖注入超过单一模式"的网站.但我不确定我是否完全赞同他们.对于我的中小型项目,我肯定会看到单例模式的使用直截了当.
例如Logger.我可以使用Logger.GetInstance().Log(...) But,而不是这个,为什么我需要使用logger的实例注入我创建的每个类?
Logger.GetInstance().Log(...)
oop design-patterns dependency-injection
dependency-injection ×1
design-patterns ×1
oop ×1