이제 AppConfig만 바꾸면 됨.
AppConfig의 등장으로 애플리케이션이 크게 사용영역(배우) 과 객체를 생성하고 구성하는 구성영역(기획자)으로 분리.
에서 FixDiscountPolicy를 RateDiscountPolicy로 바꾸면 끝이다.
# 진짜 중요!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
사용영역의 코드는 전혀 손댈 필요없다.
사용영역의 코드는 전혀 손댈 필요없다.
사용영역의 코드는 전혀 손댈 필요없다.
==> 이제 OCP, DIP 지켜졌다.
'Java, Spring > 스프링 핵심 원리 기본' 카테고리의 다른 글
3-7. 좋은 객체 지향 설계의 5가지 원칙의 적용 (0) | 2022.08.06 |
---|---|
3-6. 전체 흐름 정리 (0) | 2022.08.06 |
3-4. AppConfig 리팩터링 (0) | 2022.08.06 |
3-3. 관심사의 분리 (극도로 중요)(극도로 중요)(극도로 중요)(극도로 중요)(극도로 중요)(극도로 중요)(극도로 중요)(극도로 중요)(극도로 중요)(극도로 중요)(극도로 중요)(극도로 중요)(극도로 .. (0) | 2022.08.06 |
3-2. 새로운 할인 정책 적용과 문제점 (0) | 2022.08.06 |