一 简介
AOP(Aspect oriented programming)面向切面编程,是对所有对象或者是一类对象编程,核心是在不增加代码的基础上,还增加新功能。
汇编(伪机器指令 mov jump)是面向机器的。
c语言是面向过程的,常用于系统软件(操作系统,数据库, 杀毒软件,防火墙,驱动..)。
java语言是面向对象的。
面向切面spring AOP是面向n多对象编程。
AOP特别提醒: aop编程,实际上在开发框架本身用的多,在实际项目中,用的不是很多,但是将来会越来越多,这个一个趋势。
二 原理图