Oop 应该在哪里捕获异常?
在设计具有多个/嵌套has-a关系的类时,谁应该捕获异常?Oop 应该在哪里捕获异常?,oop,Oop,在设计具有多个/嵌套has-a关系的类时,谁应该捕获异常? 我想这取决于设计,但有什么经验法则吗?经验法则是知道如何处理异常的人应该抓住异常。所以下一个问题是如何确定谁知道得更好:)@user386338:这很简单。某个类捕获异常并。。。它有什么作用?如果它只能显示一条错误消息,显然是错误的类,那么通过在顶层处理所有异常也可以实现这一点。
我想这取决于设计,但有什么经验法则吗?经验法则是知道如何处理异常的人应该抓住异常。所以下一个问题是如何确定谁知道得更好:)@user386338:这很简单。某个类捕获异常并。。。它有什么作用?如果它只能显示一条错误消息,显然是错误的类,那么通过在顶层处理所有异常也可以实现这一点。