例外をスローするときにオブジェクトをコンストラクターに渡すのは良い考えですか?
サービス パッケージのどこかに次のコードがあるとします。
throw new MyException(object);
MyException クラス:
Object object;
public MyException(Object object) {
super();
this.object = object;
}
public Object getObject() {
return object;
}
そして後で、GUI で、サービスでスローされた例外を処理する必要があるとしましょう。例外をキャッチし、コンストラクターで渡されたオブジェクトにアクセスしたいだけです。これは機能します。しかし、それはスタイルの観点から正しいですか?
getObject() の使用は正しいアプローチですか?