
1. Wenn Sie einen dynamischen Proxy verwenden, müssen Sie eine Zwischenklasse zwischen der Proxy-Klasse und der Delegate-Klasse definieren.
Diese Zwischenklasse ist erforderlich, um die InvocationHandler-Schnittstelle zu implementieren.
/**
* Anrufbearbeiter */
öffentliche Schnittstelle InvocationHandler {
Objektaufruf(Objekt-Proxy, Methodenmethode, Objekt[]-Argumente);
} 2. Im dynamischen Proxy-Modus muss die Delegate-Klasse eine bestimmte Schnittstelle implementieren.
öffentliche Klasse Vendor implementiert Sell {
öffentliche Annullierung verkaufen() {
System.out.println("In-Sell-Methode");
}
öffentliche ungültige Anzeige() {
System,out.println("ad method");
}
}Das Obige ist die Verwendung eines dynamischen Java-Proxys. Ich hoffe, dass es für alle hilfreich ist.