【发布时间】:2008-12-03 17:41:09
【问题描述】:
在使用带有策略注入的面向方面编程时,您如何在设计中优雅地处理策略错误?
在面向方面的编程中,对象应该不关心特定策略的配置方式,但特定策略可能会引发特定错误。处理这个问题的最优雅的设计是什么?
【问题讨论】:
标签: aop policy-injection
在使用带有策略注入的面向方面编程时,您如何在设计中优雅地处理策略错误?
在面向方面的编程中,对象应该不关心特定策略的配置方式,但特定策略可能会引发特定错误。处理这个问题的最优雅的设计是什么?
【问题讨论】:
标签: aop policy-injection
如果您将策略视为系统的“方面”,那么特定方面应处理与该策略有关的所有内容。对象应该不知道具体的策略。这样,如果您将来需要更改策略,则无需更改对象中的任何内容。
【讨论】:
为什么不让注入策略的方面验证它/处理可能发生的错误?
【讨论】: