Martin Fowler. Inversion of control containers and the dependency injection pattern. \url{http://martinfowler.com/articles/injection.html}, January 2004.
@misc{fowler2004inversion, title = {Inversion of control containers and the dependency injection pattern}, author = {Martin Fowler}, year = {2004}, month = {January}, researchr = {https://researchr.org/publication/fowler2004inversion}, cites = {0}, citedby = {0}, howpublished = {\url{http://martinfowler.com/articles/injection.html}}, }