依赖注入
依赖项
很多时候,类都需要其他类的对象才能正常运行。如果某个类需要另一个类,则所需的类称为依赖项。
依赖注入( DI )
依赖项注入是指在运行时提供依赖项,而不是将其硬编码到调用类中。
实现依赖项注入:
- 有助于提高代码的可重用性。代码不依赖于特定对象,从而提高灵活性。
- **使重构更轻松。**代码是松散耦合的,因此重构一段代码不会影响另一段代码。
- **有助于进行测试。**可以在测试期间传入测试对象。
很多时候,类都需要其他类的对象才能正常运行。如果某个类需要另一个类,则所需的类称为依赖项。
依赖项注入是指在运行时提供依赖项,而不是将其硬编码到调用类中。
实现依赖项注入: