<aside> 📎 목차
</aside>
<aside> 📢 Spring에만 적용되는 개념이 아니다!
</aside>
Michael Mattson의 1996년 논문 Object-Oriented Frameworks: A survey of methodological issues에서 처음 등장한 개념.
제어의 역전, 즉 IoC는 개발자가 구현한 프로그램이 외부 라이브러리의 흐름 제어를 받는 디자인 원칙을 말한다.
"우리에게 전화하지 마세요. 우리가 당신에게 연락할게요.”
“GoF의 디자인 패턴”의 템플릿 메소드 패턴 챕터에서 등장하는 비유