动态代理

谓动态代理,就是在运行时动态地创建一个代理类,实现一个或多个接口,并将方法的调用转发到你所指定的类。

那么静态代理和动态代理有什么区别呢?静态代理提前都知道要帮A做那些事儿,有心理准备,行动起来比较快。但是由于A非常啰嗦,A需要表达强烈的爱意,跟B说了一大顿,B都需要记下A要干啥,到时候去帮A做。

而动态代理是,B一直忙自己的事儿,当A有需求的时候,就帮A去送东西,由于A没有提前告知B要送什么,所以B要去现准备,所以需要花费一些时间去准备。

posted @ 2014-04-14 16:20  youhumian  阅读(166)  评论(0编辑  收藏  举报