Chapter 2. 배경 지식

2.1. 제어의 역행(Inversion of Control)와 의존 주입(Dependency Injection)

2004년초, Martin Fowler는 그의 사이트 독자들에거 물었다 : Inversion of Control에 관해 이야기할때 “ 질문은, 제어의 측면에서 무엇이 역행하는가? ”였다. Martin은 Inversion of Control 용어에 대해서 설명한후 패턴 이름을 바꾸거나 적어도 더 나은 스스로-해석되는 이름을 가지길 제안했고, Dependency Injection 용어를 사용하기 시작한다. 그의 기사는 Inversion of Control(IoC) 또는 Dependency Injection(DI) 뒤에 숨겨진 굉장한 아이디어들을 설명하기위해 계속된다.

IoC와 DI에 대한 어느정도 통찰력이 필요하다면 : http://martinfowler.com/articles/injection.html을 방문하라.