의존관계주입1 IOC, DI, 제어의역전 OrderServiceImpl 은 MemberPepository와 DiscountPolicy에 의존한다는 것을 알 수 있다. 클래스 다이어그램으로 알아 볼 수 있음, 하지만... OrderServiceImpl 에 실제 어떤 객체가 주입이 될 지 알 수 없다. ex) 어떤 DB? 어떤 할인 정책? 실행을 시켜봐야, 어떤 객체가 주입되는지 알 수 있다는 것임! 이런 것을 동적인 객체 인스턴스 의존 관계라고 한다. 객체다이어그램으로 알아 볼 수 있음. (애플리케이션 실행시점에 실제 생성된 객체 인스턴스의 참조가 연결된 의존관계) 정적인게 아님 동적으로 바뀜 => - 애플리케이션 실행시점(런타임)에 외부에서 실제 구현 객체를 생성하고 클라이언트에 전달에서 클라이언트와 서버의 실제 의존관계가 연결 되는 것을 의존.. 2022. 1. 11. 이전 1 다음