静态代理,需要一个接口,和两个实现类(分别是代理类和目标类)。为什么需要接口?接口是规范,约定了实现类必须要完成的方法
接口
public interface IDemo(){
public void show();
}目标类
public class Target implements IDemo(){
public void show(){
}
}代理类
public class proxy implements IDemo(){
public void show(){
// 代理调用目标类的方法
new Target().show();
}
}