[Java]AppConfig 의 진화 (1) - 구현객체 생성, 생성자를 통한 DI (의존 주입)


[Java]AppConfig 의 진화 (1) - 구현객체 생성, 생성자를 통한 DI (의존 주입)

AppConfig 의 필요성 코드의 기능을 확장할때 기존 코드의 변경없이 AppCofing만 고치면 된다 ----> OCP 를 참고 AppConfig 프로그래밍 두단계로 진행된다. 1)Appconfig 작성 2)생성자 주입 1)Appconfig 작성 App 내에서 또는 테스트를 할때 memberService를 호출한다. 그럴 때 AppCofing에서 객체를 생성되도록 해준다. package simple.service; import simple.service.discount.RateDiscountPolicy; import simple.service.memberservice.MemberService; import simple.service.memberservice.MemberServiceImpl; import simple.service.orderservice.OrderService; import simple.service.orderservice.OrderServiceImpl; impor...


#AppCofing #DI #OCP #생성자 #의존관계 #인터페이스 #주입

원문링크 : [Java]AppConfig 의 진화 (1) - 구현객체 생성, 생성자를 통한 DI (의존 주입)