Calculator 클래스를 생성하고 각각 연산의 메서드 구현
1. 더하기, 빼기, 나누기, 곱하기 연산을 수행할 수 있는 Calculator 클래스를 만들기
2. 생성한 클래스를 이용하여 연산을 진행하고 출력하기
3. 오류가 날 수 있는 '예외처리' 상황에 대해 고민해보기
switch문으로 변경 후 나누기의 예외처리, 나머지 추가 및 수정
1. Lv1에서 만든 Calculator 클래스에 “나머지 연산”이 가능하도록 코드를 추가하고, 연산 진행 후 출력
2. 오류가 날 수 있는 '예외처리' 상황 고민해보기 + 구현해보기
하나의 클래스 내에 각각의 연산 클래스를 프로퍼티로 추가하여 좀 더 쉽게 사용할 수 있도록 수정
1. 아래 각각의 클래스들을 만들고 클래스간의 관계를 고려하여 Calculator 클래스와 관계 맺기
- AddOperation(더하기)
- SubstractOperation(빼기)
- MultiplyOperation(곱하기)
- DivideOperation(나누기)
- Calculator 클래스의 내부코드를 변경하기
3. 관계를 맺은 후 필요하다면 별도로 만든 연산 클래스의 인스턴스를 Calculator 내부에서 사용!
(Lv2 와 비교하여 어떠한 점이 개선 되었는지 스스로 생각해 보기 - hint. 클래스의 책임(단일책임원칙))