recordbuffer / Custom-er

커스텀머-고객이 원하는 이미지로 직접 디자인해서 구매할 수 있는 사이트
4 stars 2 forks source link

기본 쇼핑몰 기능 구현 #1

Closed recordbuffer closed 1 year ago

recordbuffer commented 1 year ago
recordbuffer commented 1 year ago

상품에는 카테고리가 있다. 카테고리에는 문구, 생활이 있다.

문구의 상품은 노트와 스티커가 있다. 생활의 상품은 컵과 티셔츠가 있다.

상품 (Product)는 추상 클래스로 만들어 이를 상속 받아 각각의 상품들 (Note, Sticker, Cup, Tshirt)를 만든다.

이 상속 관계의 전략으로는 단일 테이블 전략(Single_table)을 선택했다.

상품에는 상품 상태가 있다. 재고가 없거나 일시품절인 경우에는 주문이 불가하다.

recordbuffer commented 1 year ago

주문에는 여러 개의 주문 상품이 존재한다.

주문이 되면 배송이 준비된다.

recordbuffer commented 1 year ago

배송에 필요한 도시, 도로명, 우편번호는 Address로 묶어 Embeddable 하게 관리한다.

recordbuffer commented 1 year ago

상품 (Product)는 추상 클래스로 만들어 이를 상속 받아 각각의 상품들 (Note, Sticker, Cup, Tshirt)를 만든다. 이 상속 관계의 전략으로는 단일 테이블 전략(Single_table)을 선택했다.

:white_check_mark: Product를 상속받는 상품의 중류가 많지 않아 단일 테이블 전략 선택함

단일 테이블 전략 Single-Table Strategy

: 하나의 테이블에 부모와 자식 엔티티가 저장되는 전략

조회 성능 좋음