单项选择题

A.AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)
B.AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,这种采用横向抽取机制的方式,采用OOP思想是无法办到的
C.虽然AOP是一种新的编程思想,采取横向抽取机制,是OOP的升级替代品
D.目前最流行的AOP框架有两个,分别为Spring AOP和AspectJ