在是上一篇博客中实现了静态代理. 在上篇的结尾提到了一个问题: 思考:如果我们下需要对火车,自行车实现相同的代理,我们又该如何实现呢? 这篇博客就来解决这个问题: 解决这类问题需要用到动态代理技术,实现对不同的类,不同方法的代理 1,动态代理的实现方式: 动态代理其实就是在代理类和被代理类之间加入了InvocationHandler类(事物处理器),像我们的时间处理,日志处理都是在事物处理器中完成的. (1)InvocationHandler中只有一个方法:invoke方法, 这个方法有三个参数…