키오스크 프로젝트
해당 프로젝트는 스파르타클럽의 내일배움캠프에서 진행하는 과제용 프로젝트입니다.
버전에 따라 브랜치를 나누었으며 내용은 아래와 같습니다
LV1 : Scaner를 사용한 햄버거 메뉴 입력받고 출력 (필수 구현 기능)
LV2 : MenuItem 클래스를 생성하여 메뉴 정보를 객체로 관리(필수 구현 기능)
LV3 : Kiosk클래스에서 프로그램의 메뉴와 사용자의 입출력을 관리시키고 start()함수로 실행시키도록 한다.(필수 구현 기능)
LV4 : Menu클래스를 생성하여 MenuItem을 카테고리 별로 구분하여 관리하도록 만든다 (필수 구현 기능)
LV5 : 지금까지 개발한 모든 코드에 캡슐화를 적용합니다.
Challenge_LV1 : 장바구니 및 구매하기 기능을 추가한다 (도전 구현 기능)
Challenge_LV2 : Enum, 람다, 스트림을 활용하여 아이템 조회 기능을 수정하고 장바구니에 들어가서 원하는 메뉴를 선택하여 삭제할 수 있도록 구현합니다 (도전 구현 기능)
트러블 슈팅 및 해당 과제를 수행하며 공부한 것들을 작성한 TIL블로그 링크
https://blog.naver.com/shortring/224058117155
https://blog.naver.com/shortring/224056933691