gpt4 book ai didi

c# - BLL 错误最佳实践

转载 作者:太空宇宙 更新时间:2023-11-03 11:54:39 25 4
gpt4 key购买 nike

在 BLL 中返回业务规则错误的最佳实践是什么?我是否应该只引发异常并在表示层捕获它们,我应该返回某种包含任何异常类型信息的对象吗?

最佳答案

“返回”这个词在这里很棘手。

多层设计的主要优点是正交性。您应该能够从与当前使用的用户界面完全不同的用户界面调用 BLL 中的类,并以完全不同的方式处理日志记录。

如果可以在没有用户干预或通知的情况下处理异常,您通常应该在 BLL 中进行处理。如果需要引起用户注意或记录异常,让它冒泡到 UI,UI 可以实现通知和日志记录,而无需将此类内容构建到 BLL 中。

关于c# - BLL 错误最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/935346/

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