本节内容主要讲解AOP编程理念,包括概念讲解,使用AOP的优势,如何实现AOP,常见的实现AOP的方法. 1.AOP的概念 AOP是Aspect Oriented Programming的缩写,意思是“面向切面编程”.何为“面向切面编程”,顾名思义,针对程序中某个“切面”进行设计扩展和开发:那么,何为“切面”呢? “切面”是逻辑上的意义,在实际开发过程中,并没有切面这个说法,只是从逻辑上看,可以把程序切分开,针对这个切开的这个面自然就是“切面”了.从实际开发来看,比如在ASP.NET MVC中,…