질문 : Inversion of Control이란 무엇입니까? IoC (Inversion of Control)는 처음 발생했을 때 매우 혼란 스러울 수 있습니다. 답변 IoC (Inversion of Control) 및 DI (Dependency Injection) 패턴은 모두 코드에서 종속성을 제거하는 것입니다. 예를 들어 응용 프로그램에 텍스트 편집기 구성 요소가 있고 맞춤법 검사를 제공하려고한다고 가정합니다. 표준 코드는 다음과 같습니다. public class TextEditor { private SpellChecker checker; public TextEditor() { this.checker = new SpellChecker(); } } TextEditor 와 SpellChecker 사이에 ..