질문&답변
DiscountPolicy 동적으로 의존성 변경
쭉 강의를 들으면서 생각난 방법인데 두 할인정책 모두 AppConfig에서 빈으로 등록하고 OrderServiceImpl의 DiscountPolicy 멤버를 삭제하고, 주문로직 안에서 스프링컨테이너에서 쿠폰에 따라 알맞은 할인정책 구현체를 가져와서 사용하는 식으로 하면 될거 같습니다. 이런 식으로 해도 되나요?
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 430
질문&답변
쭉 강의를 들으면서 생각난 방법인데 두 할인정책 모두 AppConfig에서 빈으로 등록하고 OrderServiceImpl의 DiscountPolicy 멤버를 삭제하고, 주문로직 안에서 스프링컨테이너에서 쿠폰에 따라 알맞은 할인정책 구현체를 가져와서 사용하는 식으로 하면 될거 같습니다. 이런 식으로 해도 되나요?
질문&답변
OCP에서 말하는 확장은 구현체의 확장만을 의미하는 건가요? (카드 가맹을 예로 들면 국민카드, 현대카드의 구현체만 있었는데 새롭게 하나카드 구현체가 추가되는 경우)