カスタムエラーハンドラーのJavaでインターフェイスを作成しています。
引数エラーオブジェクトを渡したいのですが、Exceptionクラスの子である必要があります。
定義したクラス名をインターフェイスで使用しても大丈夫ですか?
実装に依存しないという点で、インターフェースを少なくしませんか?
私はこのようなことをやろうとします:
public class CustomException {
/* ... Implementation ... */
}
public interface Interface {
void onError(CustomException ex);
}
CustomException実装の一部ですか、インターフェースの一部ですか?
String安全ですCustomExceptionか?CustomException次に、他の依存関係があるかどうかが重要なのはなぜですか?