【动态代理】
首先,引用知乎上用户KevinShn的回答
什么是动态代理?( Dyanmic Proxy)
即在程序运行时动态地生成一个类(A_proxy类或者B_proxy类...),这个类将替代另一个类(A类或者B类)完成任务(原本由A类或者B类完成的任务 + 额外的任务)。
动态代理的应用?
Spring 框架里的AOP 、 RPC
首先,引用知乎上用户KevinShn的回答
即在程序运行时动态地生成一个类(A_proxy类或者B_proxy类...),这个类将替代另一个类(A类或者B类)完成任务(原本由A类或者B类完成的任务 + 额外的任务)。
Spring 框架里的AOP 、 RPC