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