예를 들어 위와 같이 OrderServiceImpl이 MemberRepository(인터페이스)와 DiscountPolicy(인터페이스)를 의존하고 있을 때,
AppConfig가 MemoryRepository(구현체)와 FixDiscountPolicy(구현체)를 생성하여 OrderServiceImpl의 MemberRepository,DiscountPolicy와 연결해주는 것
- 이를 통해 정적 클래스 의존관계 변경 없이 동적 객체 의존관계를 쉽게 변경할 수 있음
객체를 생성하고 관리하며 의존관계를 연결해 주는 것
ex) AppConfig