代理模式

2018-03-05  本文已影响4人  863cda997e42

代理模式

代理模式也叫做委托模式。

定义:为其他对象提供一种代理以控制对这个对象的访问。

public interface Subject {

    public void request();
    
}

public class RealSubject implements Subject{
    
    public void request(){
        
    }

}

public class Proxy implements Subject{

    private Subject subject = null;
    
    public Proxy(Subject _subject){
        this.subject = _subject;
    }
    
    public void request(){
        this.before();
        this.subject.request();
        this.after();
    }
    
    private void before(){
        
    }
    
    private void after(){
        
    }
}

上一篇 下一篇

猜你喜欢

热点阅读