step 1. Calculator클래스에 if문으로 숫자, 연산자, 숫자순으로 들어온 걸 연산하여 Main에서 출력-----step 2. 각 연산들의 클래스를 만들어 Calculator와 연결기존 if문 안의 식을 ex) AddOperation.operate(firstNumber, secondNumber)로 변경- 연산자들을 각 클래스로 생성하여 단일 연산 책임의 원칙에 의해 유지보수와 확정성을 챙김 step 3.연산 클래스들을 추상클래스를 사용해 추상화각 연산자들은 추상클래스를 상속받고 오버로드됨 마무리가 되가면서 각 클래스들이 정리되고 Main과 Calculator클래스 코드의 시인성이 좋아졌다.그래도 아직 배운것에 대해 완전히 이해하고 진행한것이 아니기에 다시한번 강의를 듣고 정리후주간 과제 L..