Replies: 2 comments
-
|
중간에 이미지 하나 안보이는것 같아용 주문 도메인 클래스 다이어그램 ! |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
깔끔하게 정리 잘하셨네용! 수고 많으셨습니다! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
스프링 핵심 원리 이해1 - 예제 만들기
1️⃣프로젝트 생성
Java version : 17
IDE : IntelliJ 사용
Spring Boot : 3.0.3
spring-core : spring 핵심 라이브러리
2️⃣비즈니스 요구사항과 설계
✅회원 요구사항
✅주문과 할인 정책
요구사항을 보면 회원 데이터, 할인 정책 같은 부분은 지금 결정하기 어려운 부분이다. 그렇다고 결정될 때 까지 개발을 무기한 기달릴 수 없음 → 객체 지향 설계 방법으로 하면 극복가능
객체 지향 설계 ? → 인터페이스를 만들고 구현체를 언제든지 갈아끼울 수 있도록 설계하면 된다.
3️⃣회원 도메인 설계
✅ 회원 도메인 요구사항
➡️ 회원 도메인 협력 관계
➡️ 회원 클래스 다이어그램
➡️ 회원 객체 다이어그램
MemberServiceImpl4️⃣회원 도메인 개발
5️⃣회원 도메인 실행과 테스트
✅ 회원 도메인 설계의 문제점
6️⃣주문과 할인 도메인 설계
✅주문과 할인 정책
회원은 상품을 주문할 수 있다.
회원등급에 따라 할인 정책을 적용할 수 있다.
할인 정책은 모든 VIP는 1000원을 할인해주는 고정 금액 할인을 적용 요청.(나중에 변경 될 수 있다)
할인 정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 이직 정하지 못했고, 오픈 직전까지 고민을 미루고 싶다. 최악 경우 할인을 적용하지 않을 수 있다.(미확정)
주문 도메인 협력, 역할, 책임
<img width="811" alt="Untitled 6" src="https://github.com/2024-SpringStudy/spring/assets/56623911/0f357b63-385f-4a15-b400-10d6a
7️⃣주문과 할인 도메인 개발
✅할인(Discount)
✅주문(order)
8️⃣주문과 할인 도메인 실행과 테스트
Beta Was this translation helpful? Give feedback.
All reactions