c# AOP 文章地址

AOP:aspect oriented programing 面向切面编程。大概就是在程序的指定地方,可以做拦截然后插入执行指定的一段程序,这种模式在写日志,权限检查等操作很有用,这些操作都是固定的处理过程,可以做到一处实现,在调用的地方插入这个操作就可以了。

与oop一样,AOP也是一种编程思想,并且两者不是相互替代的关系,而是补充的关系,OOP的目的在于抽象,AOP的目的在于解耦。

在java中,AOP使用反射,也就是动态代理的方式实现,比较麻烦;而python则提供了一种比较简便的方法,装饰器。

 

http://www.cnblogs.com/landeanfen/p/4782370.html

http://www.cnblogs.com/wayfarer/articles/256909.html

 

posted on 2017-07-05 17:42  simple_孙  阅读(176)  评论(0编辑  收藏  举报

导航