你在哪里定义异常层次结构

时间:2014-01-13 12:23:57

标签: java

您在哪里定义Java中的异常层次结构?

我的主要问题涉及包裹位置,他们必须定义您的例外。

在界面:

public interface IMetier {

    public void addCategorie(Categorie categorie) throws Exception;
}

或在包装视图中使用try和catch?

1 个答案:

答案 0 :(得分:1)

您的代码只是将异常处理委托给调用方法。

没有正确的答案。

  • 您的代码本身就是一个组件,然后它应该在内部处理异常。
  • 或者你正在编写一个可重用的库,让程序员决定如何处理错误/异常。