谓动态代理,就是在运行时动态地创建一个代理类,实现一个或多个接口,并将方法的调用转发到你所指定的类。
那么静态代理和动态代理有什么区别呢?静态代理提前都知道要帮A做那些事儿,有心理准备,行动起来比较快。但是由于A非常啰嗦,A需要表达强烈的爱意,跟B说了一大顿,B都需要记下A要干啥,到时候去帮A做。
而动态代理是,B一直忙自己的事儿,当A有需求的时候,就帮A去送东西,由于A没有提前告知B要送什么,所以B要去现准备,所以需要花费一些时间去准备。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步