我有一个类XYZ
其公共函数抛出Exception
s。在Java中使用自定义异常类型包装异常是否有优势
我被告知所有公开职能由XYZ
公开应该抛出异常,称为XYZDataException
或XYZSystemException
。因此,即使我在公共方法中遇到其他例外情况,也需要用这些XYZException
s来包装。
我有几个问题:
- 什么是XYZException包装异常的优势在哪里?
- 区分系统和数据异常的优点是什么?
对我来说,只要抛出任何异常而没有进一步包装它,这种感觉是正确的。