참고 코드


https://github.com/BibliyaSeo/console-kiosk/tree/dev/src/main/java/org/example/lv3

정리


Kiosk 클래스를 만들어서 대부분의 로직은 Kiosk에 정리하고 Main에서 불러와서 프로그램 돌리기. setMenuItems 메소드를 만들어서 새로운 MenuItem을 생성해 리스트에 add 시키는 로직을 따로 만들었고, 아이디를 가져오는 로직과 같은 아이디를 찾는 로직을 따로 분리한 다음 runKiosk에서 사용하였으며 runKiosk 안에서는 0을 입력했을 때와 다른 값을 입력했을 때의 처리를 진행하고 start 메서드에서 메뉴 출력과 runKiosk를 넣어놓은 뒤 Main에서 start 함수를 실행시켰다.