Heim  >  Artikel  >  Java  >  Eine ausführliche Erklärung der Java-Entwurfsmuster – statischer Proxy

Eine ausführliche Erklärung der Java-Entwurfsmuster – statischer Proxy

无忌哥哥
无忌哥哥Original
2018-07-23 11:17:011976Durchsuche

1. Definieren Sie eine allgemeine Schnittstelle

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

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

2. Definieren Sie eine echte Operationsimplementierungsklasse

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

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

Zusammenfassung: Statischer Proxy Es können verschiedene Implementierungsklassen verwendet werden, die gemeinsame Schnittstellen implementieren, um verwandte Agenten zu vervollständigen. Wenn es sich jedoch nicht um dieselben allgemeinen Schnittstellen handelt, müssen viele Schnittstellen und Agentenklassen implementiert werden, was zu großen Agentenschnittstellen und Implementierungsklassen führt sind unbequem in der Wartung. Es wird empfohlen, einen dynamischen Proxy zu verwenden.

Das obige ist der detaillierte Inhalt vonEine ausführliche Erklärung der Java-Entwurfsmuster – statischer Proxy. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn