1. 리팩토링 반영 List1) 객체 지향 관점에서 최대한 클래스로 묶을 수 있는 부분은 묶자.문자열 split Class(Formula Class), 사칙연산 Class(Operator Class), 연산 실행 Class(Calculator) 2) 다양한 Test 코드 만들기(예외 처리)분리한 Class 별로 Test인수가 null이거나 공백일 경우 (예 - "2 + + 3 * 4")사칙연산 기호가 아닐 경우 (예 - "2 & 3 * 2")0으로 나눌 경우 (예 - "3 / 0 + 2") 2. 3차 실습 코드(caclulator_v2) package calculator_v3;import java.util.regex.Pattern;public class Calculator { priv..