Maison >Java >javaDidacticiel >Comment utiliser le proxy dynamique Java ?

Comment utiliser le proxy dynamique Java ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBavant
2023-05-09 17:25:07733parcourir

1. Lors de l'utilisation d'un proxy dynamique, vous devez définir une classe intermédiaire entre la classe proxy et la classe déléguée.

Cette classe intermédiaire est requise pour implémenter l'interface InvocationHandler.

/**
 * 调用处理程序
 */
public interface InvocationHandler {
    Object invoke(Object proxy, Method method, Object[] args);
}

2. En mode proxy dynamique, la classe déléguée est requise pour implémenter une certaine interface.

public class Vendor implements Sell {
    public void sell() {
        System.out.println("In sell method");
    }
 
    public void ad() {
        System,out.println("ad method");
    }
}

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer