본문 바로가기

Project

제어의 역행(IoC, inversion of control)에 대한 단상

제어 역행(IoC, inversion of control)

    SPRING
BeansFactory <- 객체의 생성과 처리 = 생명주기관리

    JVM or OS
객체의 메모리 확보 , 해제 (지극히 하드웨어적인) = 객체의 생명주기관리

 제어역행(IoC, inversion of control)이라든지 의존성주입(Dependancy Injection)이라는
말은 기술적 설명에 불과하고 진정한 목적은,

    단순히 관리를 자동화시켜서 신경쓰지 않도록 하는데 있지않을까?
    즉 일종의 추상화 계층을 제공하는 것이 이유가 아닐까?