Explication
1. Le proxy dynamique JDK n'a pas besoin d'implémenter l'interface, seul l'objet cible doit implémenter l'interface.
2. Le proxy dynamique basé sur l'interface doit utiliser l'API du JDK pour construire dynamiquement l'objet Proxy dans la mémoire JVM.
3. Vous devez utiliser les méthodes java.lang.reflect.Proxy et newProxyInstance, mais cette méthode doit recevoir trois paramètres.
Instances
public class BusinessAgent implements Sell { private Vendor mVendor; public BusinessAgent(Vendor vendor) { this.mVendor = vendor; } public void sell() { System.out.println("before"); mVendor.sell(); System.out.println("after"); } public void ad() { System.out.println("before"); mVendor.ad(); System.out.println("after"); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!