제어의 역전(Inversion of Control)

2022. 12. 28. 15:17CS

프로그램의 제어 흐름을 직접 제어하는 것이 아니라, 외부에서 관리하는 것 

객체의 생성과 소멸, 그리고 객체간의 의존관계를 설정하는 행위

    -  모두 프레임워크가 대신 해준다 : 주도권이 역전됨 → 제어의 역전

    -  프레임워크가 흐름을 주도하면서 개발자가 만든 어플리케이션 코드를 사용한다.

 이렇게 IoC가 일어나는 공간을 IoC 컨테이너라고 부른다.

 

 

'CS' 카테고리의 다른 글

포인터(Pointer)  (0) 2022.12.29
의존성 주입(Dependency Injection)  (0) 2022.12.28
추상화  (0) 2022.12.28
HATEOAS  (0) 2022.12.24
로드밸런스(Load Balance)  (0) 2022.12.23