1.jdk动态代理生成的匿名类只实现了代理类对应的接口, 通过invoke来执行所有方法. (只是实现接口, 没有继承关系)
2.cglib动态代理通过改写被代理类的构造方法,生成 extents 被代理类的类.