Tecnología

Inicio

Cómo hacer un proxy en Java

clases de proxy en Java representan clases que manejan las llamadas a métodos de otras clases. Esencialmente, esto significa que cuando dos clases heredan métodos de una interfaz de base, una clase implementará el método de interfaz llamando al método de la otra clase. Por lo tanto, una clase puede llamar al método de otro mientras protege a los usuarios del hecho de que existe otra clase. Esto puede mejorar la clase y la seguridad de los datos mediante el control de la forma en que los usuarios interactúan con los objetos y datos.

Instrucciones

1 Crear una interfaz genérica que contiene un método abstracto. Por ejemplo:

Interfaz ProxyInterface {
método public void ();
}

2 Crear dos clases que implementan la ProxyInterface:

P1 clase implementa ProxyInterface {
}

P2 clase implementa ProxyInterface {
}

3 Crear una aplicación de "método ()" en la clase "P2". A continuación, llamar a la versión P2 del "método ()" de "P1". P1 representa ahora la clase de proxy:

P1 clase implementa ProxyInterface {

P2 p = nueva P2 ();

método public void () {
p.method ();
}

P2 clase implementa ProxyInterface {

método public void () {
System.out.println ( "Hola");
}

}