[NESTJS] IoC与DI KEVINGUOCN 2025-05-21 36 阅读1分钟 控制反转(Inversion of Control)是一种面向对象编程中的一种设计原则,用来减低计算机代码之间的耦合度。其基本思想是:借助于“第三方”实现具有依赖关系的对象之间的解耦。 依赖注入(Dependency Injection)是一种用于实现IoC的设计模式,它允许在类外创建依赖对象,并通过不同的方式将这些对象提供给类。