动态代理的两个核心的点是:代理的行为 和 代理机构. 举个例子,上大学的时候,很多同学吃午饭的时候都是叫别人带饭,有一个人H特别热心肠,想了一个办法,他在门口挂了个公示牌,每天有谁想要找人带饭就写公告牌上写下自己想吃的饭,H每次直接记下谁谁谁想吃什么饭然后去帮大家买饭.这就是一个典型代理的过程.这里代理的行为就是带饭,代理的机构就是H.而且代理行为和代理机构之间进行了解耦. 下面,我们基于这个例子使用JDK提供的代理机制来实现代码. 首先,我们创建一个代理行为类接口BuyLunchInt(因为可