Java [키오스크 Challenge Lv1]
·
java
📌 TIL: Java 키오스크 프로젝트 – Challenge 단계 Cart 기능 개선💡 오늘 배운 것오늘은 Java로 구현한 키오스크 프로젝트에서 장바구니(Cart) 기능을 개선했다.객체 지향적으로 Cart와 CartItem을 분리하여 관리하고, 주문 확인/취소 기능을 Kiosk 클래스 내에서 완성했다.특히 NullPointerException, 출력 포맷 개선, 클래스 간 협력 방식에 대해 배울 수 있었다.📁 작업한 클래스 목록CartCartItemKioskMenu, MenuItem, Main 등🔨 주요 변경 사항 및 문제 해결✅ 1. Cart와 CartItem 분리 및 기능 분담CartItem 클래스에 MenuItem과 수량 정보를 포함하여 장바구니 항목 하나를 객체로 표현Cart 클래스는 L..