8.2.2 调用原理

    动态代理类实现了一组运行时确定的接口,客户对象在调用动态代理对象的方法时,它把请求转发给InvocationHandler对象的invoke(Object proxy, Method method, Object[]args)方法,所有方法都被拦截在InvocationHandler对象,由invoke(……)方法统一处理。

    假如调用的接口方法是a(),则序列图如图8-3所示。

    figure_0138_0137

    图8-3