가능한 중복 :
난 항상 제어의 반전을들을
What is Inversion of Control?Inversion of Control의 공식 정의는 무엇입니까?
는 한편으로
을 모호한 용어로 설명하고 거의 항상 예를 통해 공식적인 정의보다는 내가 그것을 듣고 추상화에 객체 프로그래밍의 관점에서 설명하고 명시 적으로 새로운 객체를 인스턴스화하는 것을 포기하는 것을 포기하고 객체 그래프와 종속성을 가진 객체를 요청하는 것 에드 그들에 주입 런타임 조건
는 그럼 난 (예 : 이벤트 및 콜백)정확히되고 무엇은 프로그래머가 확장 점에 코딩에 찬성 제어의 흐름을 상실 프레임 워크에 대한 프로그래밍의 관점에서 설명 듣고 두 경우 모두 거꾸로되어 있으며 공통점은 IoC의 동등한 예입니다. http://en.wikipedia.org/wiki/Inversion_of_control
내가이 책을 소유 : 나는 많은 설계 원칙의 좋은 취재를 권하고 싶습니다 나는 의외로 어려운 일반적으로 받아 들여지는 정의
http://stackoverflow.com/questions/3058/what-is-inversion-of-control – Jayan
http://en.wikipedia.org/wiki/Inversion_of_control에 http : // 마틴 파울러 .com/bliki/InversionOfControl.html –