개요 Inversion Of Control Container(이하 IoC Container)를 활용하여 개발을 하면 굉장히 편리하다. Container에서 객체의 생성과 의존성 등을 관리하기 때문에 정작 개발을 하는 당사자는 각 객체에 대한 신경을 쓰지 않아도 된다. 오늘은 IUnityContainer를 사용한 IoC Container의 사용법을 설명해보고자 한다. 기본적으로 IoC Container를 사용하는 구조는 아래와 같다. 어떤 객체가 생성될 때 필요한 항목들을 Container에서 알맞게 꺼내쓰는 방식이다. DIP (Dependency Inversion Principle) IoC Container는 기본적으로 DIP(Dependency Inversion Principle)를 바탕으로 한다. 1..