12번째줄에서
FixDiscountPolicy discountPolicy =new FixDiscountPolicy();
이렇게써도 정상적으로 test에는 성공하던데,
선생님의 DiscountPolicy discountPolicy=new FixDiscountPolicy();와
FixDiscountPolicy discountPolicy =new FixDiscountPolicy();
뜻 차이는 뭔가요?
그리고 선생님처럼 써야하는 이유는 무엇인지 궁금합니다.