我使用依赖注入 (DI)已经有一段时间了,在构造函数、属性或方法中注入。我从未觉得有必要使用控制反转 (IoC)容器。然而,我读得越多,我就越感到来自社区的使用IoC容器的压力。
我使用的。net容器包括StructureMap、NInject、团结和Funq。我仍然没有看到IoC容器将如何受益/改进我的代码。
我也害怕在工作中开始使用容器,因为我的许多同事会看到他们不理解的代码。他们中的许多人可能不愿意学习新技术。
请说服我,我需要使用IoC容器。当我在工作中与其他开发人员交谈时,我将使用这些论点。