PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information

Dependency Injection: An analogy

Note: This article was originally published at phly, boy, phly on 22 March 2011.

I've been working on a proposal for including service locators and dependency injection containers in Zend Framework 2.0, and one issue I've had is trying to explain the basic concept to developers unfamiliar with the concepts -- or with pre-conceptions that diverge from the use cases I'm proposing.

In talking with my wife about it a week or two ago, I realized that I needed an analogy she could understand; I was basically using her as my rubber duck. And it turned out to be a great idea, as it gave me some good analogies.


Continue reading "Dependency Injection: An analogy"