アプリケーションのカスタムExceptionクラスを設計しています。非常に基本的な質問があります。ExceptionクラスまたはThowableクラスから拡張する必要がありますか?メリットは何ですか?
これを下にあるレイヤーからスローして、トップレベルのクラスでキャッチするつもりです。Thowable overExceptionを使用するという私の決定に影響しますか?Thowableを捕まえるのは基本的に正しいですか?
私はこのフォーラムで他のいくつかのスレッドを通過しました。彼らは、スタックトレースがスローされたときに維持され、例外などのために保持されないことについて話します。Thowableは例外のスーパークラスであり、使用すべきではないと言う人もいることを理解しています。しかし、他の人(ここ)は、例外は「例外的な」場合のためであると言います。
この質問は、方法を尋ねるのではなく、ある人が他の人よりどのように優れているかについての議論です。