Lv.1 기본적인 키오스크
v1.0.0
- 키오스크 메뉴 출력 구현
v1.0.1
- 입력에 따른 출력 구현
- 종료 구현
- 예외처리 구현
- 종료 명령 전까지의 무한 반복 구현
Lv.2 객체지향 설계를 적용해 햄버거 메뉴를 클래스로 관리
v1.1.0
- MenuItem 클래스 생성
- MenuItem 활용한 메뉴 출력 구현
- MenuItem 활용한 메뉴 추가 구현
Lv.3 객체지향 설계 적용해 순서 제어를 클래스로 관리
v1.2.0
- kiosk 클래스 생성
- kiosk 클래스 내 메뉴 관리 기능 구현
- kiosk 클래스 내 메뉴 선택 기능 할당
Lv.4, 5 객체지향 설계를 적용해 음식 메뉴와 주문 내역을 클래스 기반으로 관리
v1.3.0
- Menu 클래스 생성
- kiosk 클래스에 Menu 클래스 적용
- 캡슐화 적용
v1.2.1
- 출력 메시지 일부 수정
v1.2.2
- kiosk 클래스 구조 메소드화
v1.2.3
- 종료되지 않는 문제 수정
도전 Lv.1 장바구니 및 구매하기 기능 추가
v2.0.0
- 장바구니 기능 추가
- 구매하기 기능 추가
도전 Lv.2 Enum, Lambda & Stream 활용한 주문 및 장바구니 관리
v2.0.1
- Enum 활용한 할인율 추가
v2.0.2
- Lambda & Stream 사용해 장바구니 조회 기능 추가
- Lambda & Stream 사용해 장바구니 메뉴 삭제 기능 추가
v2.0.3
- 출력부 메소드화
- 주석 추가