IoC Inversion Of Control의 약자로 해석하면 '제어의 역전' 입니다. 해석 그대로 제어권이 개발자가 아닌 프레임워크에게 역전되었다고 볼 수 있습니다. 예를 들어, 스프링 프레임워크를 사용하여 개발을 할 때 개발자는 직접 클래스를 new Class(