1
1
AFAIK异常机制实际上是OOP方法论的核心,并且在编程语言中内置异常机制的地方实际上是受到鼓励的。我想说,让您的验证抛出一个自定义异常是一件非常好的事情,特别是如果您有几个自定义异常(NameTooLongException,NameIncludeNonStandardCharactersException…),这些异常是自文档化的,并且很容易被未来的代码维护者读取。 一旦异常到达服务层,您就可以决定是捕获并处理它(这取决于您的业务逻辑),还是让它一直到达UI。如果异常包含一条有意义的错误消息,并且该消息总是合适的,那么让UI向用户显示它可能不是一个坏主意。(请记住,您可能希望在某个时候将应用程序国际化,在这种情况下,消息需要使用正确的语言。)
希望这能有所帮助。。。
|
Schadre · C-plus编码错误 2 年前 |
Nithin K · 即使类属性的类型正确,也会获取异常 2 年前 |
amirreza870 · Python OOP-更改类文本 2 年前 |
A_K · 使用cat或打印方法打印部分内容的子集闭包 2 年前 |
Mo Fatah · 如何使用Python类打印数独板? 2 年前 |