Modo de diseño: modo proxy (proxy)

Aplicación de interfaz: modo proxy

El modo proxy es un modo de diseño que se utiliza con frecuencia en el desarrollo de Java. El diseño de proxy es proporcionar un proxy para que otros objetos controlen el acceso a este objeto.

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();
    }
}

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/AmorFati1996/article/details/108727742
Recomendado
Clasificación