首页 > 其他分享 >Proxy Pattern

Proxy Pattern

时间:2023-02-22 17:34:07浏览次数:33  
标签:objectA Itf Pattern 代理 method Proxy AProxy public

代理模式:强调隐藏目标对象;如果需改修改已有的方法,可以通过代理的方式来扩展该方法

1.静态代理:需要代理对象和被代理对象实现相同接口或继承相同父类

public class A implements Itf{

  public void method(){...}

}

public class AProxy implements Itf{

  private Itf objectA;

  AProxy(Itf objectA){

    this.objectA=objectA;}

  public void method(){

    //do other things

    objectA.method();}

}

使用:

A a=new A();

AProxy aProxy=new AProxy(a);

aProxy.method();

标签:objectA,Itf,Pattern,代理,method,Proxy,AProxy,public
From: https://www.cnblogs.com/java-source-learn/p/17145235.html

相关文章