CalculateController에서 메서드 분리가 조금 과한 것 같다는 생각이 듭니다
`calculateSum`과 `displayResult` 메서드를 한번 더 분리해서, run 메서드만 봤을 때는 이해하기가 좋지만
협업하는 관점에서, 두 메서드는 다른 메서드를 한번 호출하는 역할만 수행하는데 로직을 깊게 이해하려면
한번 더 메서드를 타고 들...
> 정적 팩토리 메소드를 사용하셨군요! 👀
>
> 다만 그렇다면 지금 `MainController` 생성자의 접근 제어자가 `public`으로 설정된 건 의도된 걸까요?
>
> 현재 상황에서는 `MainController`의 생성자가 퍼블릭으로 열려 있기 때문에 다른 클래스에서 해당 생성자를 가지고 얼마든지 `MainController`를 ...