設計模式-代理模式

代理模式

java實現代碼:

public abstract class subject {


    public abstract void Request();
}


class RealSubject extends subject{


    @Override
    public void Request() {
        // TODO Auto-generated method stub
        System.out.println("The real request");
    }

}
class Proxy extends subject{


    private RealSubject real;

    public Proxy() {
        // TODO Auto-generated constructor stub
        real = new RealSubject();
    }
    @Override
    public void Request() {
        // TODO Auto-generated method stub
        real.Request();
    }
}
public class my{
    public static void main(String[] args) {
        Proxy proxy = new Proxy();
        proxy.Request();
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章