AOP面向切面编程:对已经给定的方法进行织入(扩充)。
目标对象(target):要被扩充的类
代理(Proxy):扩充之后会生成一个代理类。
连接点(Joinpoint):可以被扩充的方法
切入点(pointcut):确实被扩充了的方法
通知(advice):扩充时所做的那些事情。
切面(aspect):切入点+通知
织入(weaving):扩充,唯一的动词。
AOP基本概念
最新推荐文章于 2024-10-09 23:45:00 发布
本文深入探讨了AOP(面向切面编程)的概念,包括目标对象、代理、连接点、切入点、通知和切面。AOP允许开发者在不修改原有代码的情况下,通过织入增强功能来扩充方法。这一技术在软件设计中常用于日志记录、事务管理等场景,提高了代码的可复用性和模块化。
摘要由CSDN通过智能技术生成