在软件开发中,依赖注入的主要目的是? A. 提高代码的可读性 B. 动态提供对象的依赖 C. 降低代码的复杂性 D. 增加代码的执行效率 答案解析 依赖注入的主要目的是动态提供对象的依赖,使得对象之间的耦合度降低,从而提高代码的可维护性。因此选项B是正确答案。选项A虽然可能是结果之一,但不是主要目的,选项C和选项D则与依赖注入的核心目的无关。 正确答案:B