java 静态代理

默认分类 · 2021-09-05

静态代理,需要一个接口,和两个实现类(分别是代理类和目标类)。为什么需要接口?接口是规范,约定了实现类必须要完成的方法

接口

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();
  }
}
java
Theme Jasmine by Kent Liao