마트
물품 구매
재고 등록 : 객체 생성
- 종류: 노트북
- 브랜드: 맥
- 수량: 기초재고5라고 한다면? 기초재고 -buy() + refund()
- 가격: 300 (nb.price)
- 총액: 수량 x 가격
고객 입장
고객이 물품 구매
고객
- 잔고 차감
- 마일리지 누적
- 장바구니에 산 물건 등록
- 사고자 하는데 수량이 재고가 없으면 경고문
마트
- 수량 차감
- 총액 차감 (수량 x 가격 수식으로 자동)
영수증 요청
고객
- 장바구니에 들어있던 물건들 꺼내서 나열
- 가격도 같이 나열, 총합도
- 고객 잔고, 마일리지
마트
물품 환불
고객
- 장바구니(벡터)에 들어있던 물건 삭제
- 잔고 증가
- 마일리지 차감
마트
- 수량 증가
- 총액 증가 (수량 x 가격 수식으로 자동)