什么是IOC,什么是DI,有什么用
时间: 2023-06-02 16:06:50 浏览: 200
什么是Ioc和DI
4星 · 用户满意度95%
?IOC全称Inversion of Control,控制反转;
DI全称Dependency Injection,依赖注入。
它们都是优秀的设计模式,通过将类之间的依赖关系转交给某种实现方案,使得代码解耦,提高代码的可扩展性和可维护性。简单来说,控制反转就是将原本由创建对象的代码控制变为外部容器来控制,而依赖注入则是使得方法或者构造函数中需要的依赖关系由外部容器来控制。在实际开发中,IOC和DI经常被使用到,可以通过Spring等框架来实现。
阅读全文