인프런 커뮤니티 질문&답변

goqhwk님의 프로필 이미지
goqhwk

작성한 질문수

스프링 핵심 원리 - 기본편

새로운 할인 정책 개발

질문있습니다!

작성

·

146

1

DiscountPolicy를 앞에서 아래와 같이 작성하였었는데

private final DiscountPolicy discountPolicy = new FixDiscountPolicy();

RateDiscountPolicy를 이처럼 작성하지 않고

DiscountPolicy discountPolicy = new RateDiscountPolicy();

이처럼 작성한 이유는 무엇인가요? 위와 같이 작성해도 문제가 없는 것인지 궁금합니다!

RateDiscountPolicy discountPolicy = new RateDiscountPolicy();

 

답변 1

0

안녕하세요. goqhwk님, 공식 서포터즈 OMG입니다.

 

아래의 링크를 확인해주세요.

 

Q) 이처럼 작성한 이유는 무엇인가요? 위와 같이 작성해도 문제가 없는 것인지 궁금합니다!

A) 의존성을 주입받는 상황이 아니라면 상관 없습니다.

 

참고

강의내용 - 인프런 | 질문 & 답변 (inflearn.com)

rateDiscountPolicy를 DiscountPolicy타입으로하는게 좋다 - 인프런 | 질문 & 답변 (inflearn.com)

 

감사합니다.

goqhwk님의 프로필 이미지
goqhwk

작성한 질문수

질문하기