Maison  >  Article  >  Java  >  Une explication approfondie des modèles de conception Java - proxy statique

Une explication approfondie des modèles de conception Java - proxy statique

无忌哥哥
无忌哥哥original
2018-07-23 11:17:011954parcourir

1. Définir une interface générale

/**
 * 定义通用接口
 * @author Administrator
 * @date 2018/7/22
 */
public interface IBusiness {

    /**
     * 接口执行方法
     */
    void execute();
}

2. Définir une classe d'implémentation d'opération réelle

/**
 * 真实操作实现类
 * @author Administrator
 * @date 2018/7/22
 */
public class BusinessImpl implements IBusiness{

    @Override
    public void execute() {
        System.out.println("真正执行操作......");
    }
    
}

3. 🎜> Résumé : les proxys statiques peuvent compléter les proxys associés en implémentant différentes classes d'implémentation d'interfaces communes, mais s'il ne s'agit pas de la même interface générale, ils seront invalides ; de nombreuses interfaces et classes proxy doivent être implémentées, ce qui entraîne de grandes interfaces proxy et classes d’implémentation peu pratiques à maintenir. Il est recommandé d'utiliser un proxy dynamique.

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn