什么是面向方面的编程?

时间:2012-12-22 14:25:43

标签: spring

我想向那些刚接触春季节目的人解释春天的AOP。有人能帮我找到面向方面编程的真实世界的例子吗?

1 个答案:

答案 0 :(得分:-1)

主要是一种无用的技术: 主要应用是在每个方法的开头添加一个日志语句自动 理论上的应用程序是出于任何原因自动添加代码。

<强>缺点
Apsects修改字节代码并在源代码中添加不可见的内容。这对其他工具(例如测试覆盖率计算)产生了很大的问题,然后会给出错误的测试覆盖率 进一步介绍:你看到的不是你得到的。

最好远离那个。这增加了我们项目的成本而没有任何好处,我们终于在两年后将其删除了,现在更开心了。