본문 바로가기
스프링 Spring/스프링 핵심 원리 - 기본편

[스프링 핵심 원리 이해2 - 객체 지향 원리 적용] 새로운 구조와 할인 정책 적용

by 코딩개발 2022. 2. 1.
728x90
반응형

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

 

정액 할인 정책을 정률% 할인 정책으로 변경

FixDiscountPolicy ---> RateDiscountPolicy

 

AppConfig의 등장으로 애플리케이션이 크게 사용영역과, 객체를 생성하고 구정(Configuration)하는 영역으로 분리

 

 

public class AppConfig {

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

 

할인 정책으로 변경해도, 애플리케이션의 구성 역할을 담당하는 AppConfig만 변경하면 된다.

사용영역의 어떤 코드도 변경할 필요가 없다.

 

 


<출처>

인프런 강의 "스프링 핵심 원리 - 기본편"을 정리한 것 입니다.

 

스프링 핵심 원리 - 기본편 - 인프런 | 강의

스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런...

www.inflearn.com

728x90
반응형

댓글