面向方面编程与策略注入的错误

时间:2008-10-09 15:22:19

标签: aop policy-injection

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

在面向方面编程中,对象应该不关心如何配置特定策略,但特定策略可能会抛出特定错误。什么是最优雅的设计来处理它?<​​/ p>

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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