새로운 구조와 할인 정책 적용

애플리케이션의 사용영역과 구성영역이 분리되면서 수정 사항이 생기더라도 구성 영역의 AppConfig만 수정해주면 되고, 사용영역(클라이언트 부분)은 전혀 손대지 않아도 된다!

아래처럼 AppConfig의 DiscountPolicy 부분만 수정해주면 된다!

 private DiscountPolicy discountPolicy() {
//        return new FixDiscountPolicy();
        return new RateDiscountPolicy();
    }

Last updated