OOP和AOP的区别

OOP(Object Oriented Programming)面向对象编程,面对的是class。编程思想是自上而下的进行的,注重逻辑单元业务的划分。

AOP(Aspects-Oriented Programming)面向切面编程,面对的是切面。编程思想是自左向右纵向切入,强调的是某个业务执行的补充。AOP切入是由连接点(类中所有可以插入额外功能的方法),切点(需要插入额外功能的某个方法),通知(要在方法上加入的额外功能),切面(切点和通知一起构成切面),织入(将通知加入切点的过程)。

 

posted @ 2020-06-17 20:52  阳光seawave  阅读(428)  评论(0编辑  收藏  举报