저번에는 절차지향적으로 단순한 사칙연산 계산이였다면, 이번엔 클래스와 객체를 설계해서 객체지향개념을 활용한 계산기 프로그램을 만들고자 한다. Calculator.java처음엔 연산 결과를 저장하는 컬렉션 타입 필드를 생성하라고 했을땐, 떠오르기 힘들었고 어떻게 시작을 해야하나 막막했었다.그래서 사칙연산 메서드를 먼저 작성을 해보려고 했다.처음엔 하나의 메서드가 아닌 add, subtract, multiply, divide 4개의 메서드로 나누려고 했지만, App.java의 main에서 Scanner를 통해서 사칙연산을 입력받기에 메서드 호출에서 어떻게 하지? 라는 고민과 함께 메서드를 통합하였다.// 연산 결과를 저장하는 컬렉션 타입 필드private List resultList = new Array..