728x90
반응형
새로운 구조와 할인 정책 적용
정액 할인 정책을 정률% 할인 정책으로 변경
FixDiscountPolicy ---> RateDiscountPolicy
AppConfig의 등장으로 애플리케이션이 크게 사용영역과, 객체를 생성하고 구정(Configuration)하는 영역으로 분리
public class AppConfig {
...
public DiscountPolicy discountPolicy() {
// return new FixDiscountPolicy();
return new RateDiscountPolicy();
}
}
할인 정책으로 변경해도, 애플리케이션의 구성 역할을 담당하는 AppConfig만 변경하면 된다.
사용영역의 어떤 코드도 변경할 필요가 없다.
인프런 강의 "스프링 핵심 원리 - 기본편"을 정리한 것 입니다.
스프링 핵심 원리 - 기본편 - 인프런 | 강의
스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런...
www.inflearn.com
728x90
반응형
'스프링 Spring > 스프링 핵심 원리 - 기본편' 카테고리의 다른 글
[스프링 핵심 원리 이해2 - 객체 지향 원리 적용] 좋은 객체 지향 설계의 5가지 원칙의 적용 (0) | 2022.02.01 |
---|---|
[스프링 핵심 원리 이해2 - 객체 지향 원리 적용] 전체 흐름 정리 (0) | 2022.02.01 |
[스프링 핵심 원리 이해2 - 객체 지향 원리 적용] AppConfig 리팩터링 (0) | 2022.01.31 |
[스프링 핵심 원리 이해2 - 객체 지향 원리 적용] 관심사 분리 (0) | 2022.01.31 |
[스프링 핵심 원리 이해2 - 객체 지향 원리 적용] 새로운 할인 정책 적용과 문제점 (0) | 2022.01.31 |
댓글