デザインモード:プロキシモード(プロキシ)

インターフェースアプリケーション:プロキシモード

プロキシモードは、Java開発で頻繁に使用される設計モードです。プロキシの設計は、他のオブジェクトにプロキシを提供して、このオブジェクトへのアクセスを制御することです。

public class ProxyTest {
    
    
    public static void main(String[] args) {
    
    
        Server server = new Server();
        ProxyServer proxyServer = new ProxyServer(server);
        proxyServer.browse();
    }
}

interface Network {
    
    
    void browse();

}

//被代理类
class Server implements Network {
    
    
    @Override
    public void browse() {
    
    
        System.out.println("真实的服务器访问网络");
    }
}

//代理类
class ProxyServer implements Network {
    
    

    private Network work;

    public ProxyServer(Network work) {
    
    
        this.work = work;
    }

    public void check() {
    
    
        System.out.println("联网之前的检查工作");
    }

    @Override
    public void browse() {
    
    
        check();
        work.browse();
    }
}

ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/AmorFati1996/article/details/108727742