Aspect-Oriented Programming(面向切面编程)
AOP是一个种编程思想,关注的是方法,是对具体的方法拓展与分层,便于开发和维护。
Aspect(切面):是一个类,是定义对具体的方法怎样进行拓展与分层。
Joinpoint(连接点):要进行拓展与分层的方法。
Pointcut(切入点):在何时(如: 方法执行前)进行拓展分层
Advice(通知):切面类中具体执行拓展分层的方法。
Target(目标对象):要被拓展分层的那个方法对象
Weave(织入):将aspect切面应用到target对象的过程。