0

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

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

4

2 回答 2

2

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

于 2008-12-03T09:41:09.410 回答
0

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

于 2008-10-29T16:52:35.177 回答