[MyoppingMall] 개발 - 1. 각 Entity 개발 하기
·
Project/Ex - MyoppingMall
이번 포스팅에서는 본격적으로 도메인 설계 단계에 들어가 보겠습니다. MyoppingMall에서 사용될 각 Entity들을 정의해 보겠습니다. 이번 포스팅의 목적은 다음과 같습니다.MyoppingMall의 핵심 도메인을 파악각 Entity의 책임을 명확히 구분Entity 간 연관관계를 어떻게 설계했는지 설명또한 각 Entity는 PROTECTED no-arg 생성자를 가지도록 설계하여 외부에서 무분별하게 생성하는 것을 막고,의미를 가지는 생성/행위 메서드를 사용하도록 유도 설계했습니다.· MyoppingMall 도메인 구성 🗂️MyoppingMall은 비교적 단순한 쇼핑몰 구조를 가지며,다음과 같은 도메인으로 구성되어 있습니다.Member(회원)Item(상품)Order(주문)OrderItem(주문 상품)..