[ 필요한 기능 ]

  • 요구사항1: 메인 메뉴판 화면

    • 메뉴 선택시 상세 메뉴화면으로 이동

    • 잘못된 번호 선택 시 예외처리

    • 프로그램 종료를 위한 번호 정의

  • 요구사항2: 상세 메뉴판 화면

    • 메뉴 선택시 장바구니에 추가할지 확인

    • 잘못된 번호 선택 시 예외처리

    • 메인 메뉴판으로 돌아가기 위한 번호 정의

  • 요구사항3: 주문 메뉴판 화면

    • 장바구니에 메뉴가 한 개 이상 있을 시 메인 메뉴판 아래에 출력

    • 장바구니 메뉴판 화면으로 이동하기 위한 번호 정의

    • 장바구니에 담긴 주문을 취소하기 위한 번호 정의

  • 요구사항4: 장바구니 메뉴판 화면

    • 장바구니에 추가한 음식 정보 출력

    • 주문을 확정짓기 위한 번호 정의

    • 메인 메뉴판으로 돌아가기 위한 번호 정의

  • 요구사항5: 장바구니 주문 삭제 메뉴판 화면

    • 장바구니에 추가한 음식 정보 출력

    • 메뉴 선택시 장바구니에서 삭제할지 확인

    • 잘못된 번호 선택 시 예외처리

    • 메인 메뉴판으로 돌아가기 위한 번호 정의