사용자 정의 오류 처리기를 위해 Java로 인터페이스를 만들고 있습니다.
인수 오류 객체를 전달하고 싶지만 Exception
클래스의 자식이어야 합니다.
인터페이스에서 정의 된 클래스 이름을 사용해도 괜찮습니까?
구현에 의존하지 않는다는 점에서 인터페이스가 적지 않습니까?
나는 이런 식으로하려고합니다.
public class CustomException {
/* ... Implementation ... */
}
public interface Interface {
void onError(CustomException ex);
}
CustomException
구현의 일부입니까 아니면 인터페이스의 일부입니까?
String
보다 안전 CustomException
합니까? 만약 CustomException
다른 의존성이 있다면 왜 중요한가 ?