Search query: Dependency injection in software design
Video title: Dependency Injection Easily Explained