아이템 73 추상화 수준에 맞는 예외를 던지라
Effective Java 3e 아이템 73를 요약한 내용 입니다.
예외를 전환하라
try {
... // 저수준 추상화를 이용한다.
} catch (LowerLevelException e) {
// 추상화 수준에 맞게 번역한다.
throw new HigherLevelException(...);
}예외 연쇄를 사용하라
try {
... // 저수준 추상화를 이용한다.
} catch (LowerLevelException cause) {
// 저수준 예외를 고수준 예외에 실어 보낸다.
throw new HigherLevelException(cause);
}예외를 예방하라
차선책도 고려해보자
정리
Last updated