Why AOP?
1.代码混乱:越来越多的非业务代码(日志和验证等)加入后,原有的业务代码急剧膨胀
2.代码分散:以日志需求为例,为了满足这一个需求,就需要在多个模块中加入重复的代码,如果日志需求改编,we have to change all of them.
so,面向切面编程
Why AOP?
1.代码混乱:越来越多的非业务代码(日志和验证等)加入后,原有的业务代码急剧膨胀
2.代码分散:以日志需求为例,为了满足这一个需求,就需要在多个模块中加入重复的代码,如果日志需求改编,we have to change all of them.
so,面向切面编程