Skip to content

easter1201/kisok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kisok

Lv.1 기본적인 키오스크

v1.0.0

  1. 키오스크 메뉴 출력 구현

v1.0.1

  1. 입력에 따른 출력 구현
  2. 종료 구현
  3. 예외처리 구현
  4. 종료 명령 전까지의 무한 반복 구현

Lv.2 객체지향 설계를 적용해 햄버거 메뉴를 클래스로 관리

v1.1.0

  1. MenuItem 클래스 생성
  2. MenuItem 활용한 메뉴 출력 구현
  3. MenuItem 활용한 메뉴 추가 구현

Lv.3 객체지향 설계 적용해 순서 제어를 클래스로 관리

v1.2.0

  1. kiosk 클래스 생성
  2. kiosk 클래스 내 메뉴 관리 기능 구현
  3. kiosk 클래스 내 메뉴 선택 기능 할당

Lv.4, 5 객체지향 설계를 적용해 음식 메뉴와 주문 내역을 클래스 기반으로 관리

v1.3.0

  1. Menu 클래스 생성
  2. kiosk 클래스에 Menu 클래스 적용
  3. 캡슐화 적용

v1.2.1

  1. 출력 메시지 일부 수정

v1.2.2

  1. kiosk 클래스 구조 메소드화

v1.2.3

  1. 종료되지 않는 문제 수정

도전 Lv.1 장바구니 및 구매하기 기능 추가

v2.0.0

  1. 장바구니 기능 추가
  2. 구매하기 기능 추가

도전 Lv.2 Enum, Lambda & Stream 활용한 주문 및 장바구니 관리

v2.0.1

  1. Enum 활용한 할인율 추가

v2.0.2

  1. Lambda & Stream 사용해 장바구니 조회 기능 추가
  2. Lambda & Stream 사용해 장바구니 메뉴 삭제 기능 추가

v2.0.3

  1. 출력부 메소드화
  2. 주석 추가

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages