1. 객체 지향 키오스크 프로그램을 설계해보자 키오스크 과제가 발제되고 처음 작성된 코드는 철저한 절차 지향의 프로그램이었다. 단순히 프로그램의 작동 순서대로 조건문과 반복문이 떡칠된 가독성이 매우 떨어지는 하드 코딩을 하고나서 깨달은 점을 바탕으로 설계를 새롭게 해 코드를 작성해봤다. 우선 가장 먼제 과제의 요구사항을 살펴봤다.- 객체 지향 개념을 학습하고, 데이터를 구조적으로 관리하며 프로그램을 설계하는 방법을 익힌다.- 메뉴를 MenuItem 클래스와 List를 통해 관리한다.- main 함수에서 MenuItem 클래스를 활용하여 햄버거 메뉴를 출력한다.- Kiosk 클래스를 생성해 전체 로직 제어를 관리한다.- 키오스크 프로그램을 시작하는 메서드가 구현되어야 한다.- Menu 클래스를 생성해..