gpt4 book ai didi

java - 是否应该扩展 RuntimeException?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:31:25 25 4
gpt4 key购买 nike

这更像是一个 OO 设计问题。

因此,我得到了一个 UnsuportedLocaleException,它将仅在应用程序的初始化阶段使用。我有两个选择:

  1. 扩展 RuntimeException 并在没有任何处理逻辑的情况下将其留在那里(充当配置 => 如果错误则应用默认值)。
  2. 扩展异常并处理它(涉及所有冗余编码等)。

我更喜欢第一个,但不确定这是否是正确的设计。

最佳答案

对我来说似乎完全合理。 RuntimeException 是调用代码不应该尝试“处理”的异常的良好基类 - 即,当它们指示可能意味着整个应用程序的失败类型时或者(可能对于服务器)请求应该简单地被放弃。

关于java - 是否应该扩展 RuntimeException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4971876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com