• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

뭘 하위타입으로 지정할수있다는건가요?

21.09.19 05:07 작성 조회수 164

0

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2021.09.19

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

"이 때 하위 타입으로 지정할 수도 있지만" 의 내용은

 

DiscountPolicy의 구현체가 2개여서 발생하는 문제에 대한 해결책으로 하위타입(구체적인 구현체 즉, fixDiscountPolicy 혹은 rateDiscountPolicy 타입으로의 선언) 타입으로 지정하는 것에 대한 내용을 설명하는 것으로 보면 됩니다.

그렇게 하지 않은 이유에 대해서는 바로 뒤에서 DIP를 위반하고 유연성이 떨어진 다고 설명해주시는 것입니다.

감사합니다.