Inversion of Control Containers and the Dependency Injection pattern. Available on http://www.martinfowler.com/articles/injection.html (2004)

by M Fowler