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

노동준님의 프로필 이미지
노동준

작성한 질문수

스프링 핵심 원리 - 기본편

조회한 빈이 모두 필요할 때, List, Map

policyMap.get(discountCode) 부분이 이해가 되질 않습니다.

작성

·

489

1

public static int discount(Member member, int price, String discountCode) {
        DiscountPolicy discountPolicy = policyMap.get(discountCode);
        return discountPolicy.discount(member, price);
    }

 

  1. 여기서 policyMap 이 Map<String, DiscountPolicy> 라는 것 때문에 키값으로 문자열 "fixDiscountPolicy" 가 들어갔을때, value 값으로 fixDiscountPolicy 가 나오는 이유를 모르겠습니다.

     

답변 1

1

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

discount()를 호출할 때, fixDiscountPolicy를 인자로 전달하고 있습니다 :)

image
.
감사합니다.

노동준님의 프로필 이미지
노동준

작성한 질문수

질문하기