Lv1 ~ LV5 캡슐화 까지 필수과제를 완성 하였습니다. 리펙토링을 추가적으로 진행하여 처음 만들었을 때보다 코드의 재사용성을 늘리고 코드의 길이도 비교적 간소화 하였습니다.
자바 문법을 활용하여 키오스크 기능을 구현
키오스크의 기능을 자바로 구현하였으며 사용자가 입력하는 상위 메뉴 리스트를 선택하면 하위 메뉴가 나오고 선택한 메뉴가 어떤것인지 출력되는 기능을 만들었습니다.
이 프로젝트는 자바의 기초적인 흐름 제어 및 객체 지향 설계의 개념을 공부하는 프로젝트로 프로그램을 구성하는 객체들의 역할과 책임을 어떻게 나누고 설정할지 고민을 많이 하여 클래스와 객체, 클래스 내부의 속성(Filed),생성자(Construntor),기능(Method) 이 어떤 기능을 하는지 더 확실히 알아가는 프로젝트 였습니다.
Language: Java 17
IDE: IntelliJ IDEA
2025.10.21 ~ 2025.10.30
실제 매장의 키오스크 작동방식에 따라 상위메뉴(ex 음료류) 를 누르면 하위메뉴(ex 아메리카노,에이드,티) 가 나오도록 만들었고
하위메뉴의 메뉴 번호를 누르면 선택한 메뉴가 어떤것인지 나오도록 만들었습니다.
