에러 핸들링 모으기

에러 핸들링을 모을 수 있으면 한곳으로 모읍니다. 보통 같은 수준의 로직을 처리한다면 한 곳으로 모아서 처리하는 게 더 에러를 포착하기 쉽습니다.

사용에 맞게 Exception 클래스를 선언하라

참고

[Java] Error의 종류 - Checked Error vs. Unchecked Error

[디자인패턴] Special Case Pattern