A Simple Definition: Dependency Injection Patrick 17 years ago A programming concept that focuses on the separation of two concerns; the first being where something comes from, and the other being how it is used.