level 6 키오스크 설계

SIHA·2025년 1월 16일

기존 필수 과제까지의 클래스

  • Main

  • MenuItem:
    : 각 메뉴 아이템(음식)을 나타냄
    name: 메뉴 이름 (ex: ShackBurger)
    category: 메뉴 카테고리 (ex: Burgers, Drinks)
    price: 메뉴 가격
    desc: 메뉴 설명

  • Menu
    : MenuItem 객체를 관리

  • Kiosk
    : 사용자 입력을 처리하고, 메뉴를 출력 및 선택 관리

도전 과제 + 장바구니

  • Cart
    : 데이터베이스 없이 구현하므로, 참조관계(외래키)를 이용해 구현하기 보다, 정보를 그대로 담고 처리할 수 있도록 했다.
    필드
    • name
    • cnt; 선택한 메뉴의 수량
    • price; 선택한 메뉴 단가
profile
뭐라도 해보자

0개의 댓글