使用策略注入的面向方面编程中的错误

发布于 2024-07-07 13:30:21 字数 112 浏览 10 评论 0原文

当使用面向方面的编程和策略注入时,如何在设计中优雅地处理策略错误?

在面向方面的编程中,对象应该不关心特定策略的配置方式,但特定策略可能会引发特定错误。 处理这个问题最优雅的设计是什么?

When using Aspect Oriented Programming with Policy injection, how do you deal with policy errors gracefully in your design?

In Aspect Oriented Programming the objects should be unconcerned with how a particular policy is configured, but a particular policy may throw particular errors. What's the most graceful design to deal with that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仄言 2024-07-14 13:30:22

为什么不让注入策略的方面验证它/处理可能发生的错误?

Why not have your aspect that injects the policy validate it/handle errors that may occur?

黑寡妇 2024-07-14 13:30:21

如果您认为策略是系统的一个“方面”,那么特定方面应该处理与该策略有关的所有内容。 对象应该不知道具体的策略。 这样,如果您将来需要更改策略,则无需更改对象中的任何内容。

If you consider the policy to be an "aspect" of the system then the specific aspect should handle everything that has to do with that policy. The objects should be unaware of the specific policy. This way, if you you need to change the policy in the future, you won't need to change anything in the objects.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文