以之前静态代理租房为例,看动态代理如何实现:
静态代理模式实战练习
对了,还找到了JDK1.8一个在线文档还不错,推荐给大家:
jdk1.8API文档
先要了解上一节说的两个类,proxy以及InvocationHandle
这一部分先写好了,后面详细解释
这个是一个代理类:
package proxy;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
//自动生成代理类
public class ProxyInvocationHandle implements InvocationHandler {
//被代理的接口
public Rent1 rent