GitHubSign in

A technique whereby one object supplies the dependencies of another object, a form of inversion of control.

"Dependency injection makes classes less dependent on each other by decoupling them, making the system more modular and easier to test."

@openai