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

2-2. 스프링 핵심 원리 이해1 - 예제 만들기(주문, 할인)

by hk27 2022. 1. 2.

안녕하세요. 

오늘은 섹션2 스프링 핵심 원리 이해1 - 예제 만들기 중 후반부인 주문, 할인 부분을 리뷰하겠습니다. 

 

주문, 할인 정책 요구사항
회원은 상품을 주문할 수 있다.
회원 등급에 따라 할인 정책을 적용할 수 있다.
할인 정책은 모든 VIP는 1,000원을 할인해주는 고정 금액 할인을 적용해달라. (나중에 변경될 수 있다.)
할인 정책은 변경 가능성이 크다. 회사의 기본 할인 정책을 아직 정하지 못했고, 오픈 직전까지 고민을
미루고 싶다. 최악의 경우 할인을 적용하지 않을 수도 있다. (미확정)

주문 도메인 

 

주문 도메인 클래스 다이어그램

 

 

여기까지는 코드를 전부 자바로 짰고, 스프링을 이용하지 않아서 상세한 설명을 생략합니다. 

추가적인 궁금증도 없어서 이 게시글은 여기에서 마무리합니다. 

현재 다이어그램을 보면, 인터페이스와 구현체가 분리되어서 잘 설계된 것으로 보이지만 몇 가지 문제가 있습니다.

다음 시간에는 이를 알아보고, 해결할 것입니다. 

 

참고자료

[1] 스프링 핵심 원리 - 기본편, 스프링 핵심 원리 이해1 - 예제 만들기 https://www.inflearn.com/course/스프링-핵심-원리-기본편


댓글