我知道以前有人问过这个问题,但这是一年半前的事了,尽管我认为这可能是重新提问的时候了。我也认识到它可能被视为主观的,但我想有客观原因支持/反对 AOP。
我会对谁在软件开发中使用 AOP以及为什么或为什么不使用它感兴趣。
我认为 AOP 是一个非常强大的范例,它可以使许多开发任务变得更容易。但是当谈到在现实世界的项目中使用 AOP 时,我的经验是许多决策者几乎不接受它。您是如何设法将 AOP 引入您的项目的?
2008 年 8 月之前提出的问题:您在生产软件中使用 AOP(面向方面编程)吗?