mooncommit 2026. 3. 23. 오늘은 저번 시간에 만든 계산기(Step1)를 리팩토링해서 클래스를 분리하고, getter/setter를 적용한 구조화된 계산기를 만들었다.이번엔 튜터님의 도움 없이 직접 문제를 해결해보는 것이 목표였다. Step1 vs Step2, 뭐가 달라졌나?Step1에서는 Main 클래스 하나에 모든 로직이 담겨 있었다. 계산 로직, 입력 처리, 반복 제어가 전부 한 곳에 섞여 있었는데,이번 Step2에서는 계산 로직을 Calculator 클래스로 분리했다. Step1Step2구조클래스 1개App + Calculator 분리계산 방식Main 안에서 직접 처리Calculator 메서드 호출결과 저장없음ArrayList로 저장 Step 2. 코드 구현App.java (메인 ..