代理模式

代理模式

package test;//主题=代理主题(真实主题)
 
interface Subject{
     
}
class RealSubject implements Subject{
 
}
class ProxySubject{
    private Subject subject;
    public ProxySubject(){}
    public ProxySubject(Subject subject){
        this.subject=subject;
    }
    public void start(){
        System.out.println("启动");
    }
}
 
public class Dailimoshi {
    public static void main(String[] args) {
        Subject realSubject=new RealSubject();
        new ProxySubject(realSubject).start();
    }
}

  

原文地址:https://www.cnblogs.com/zyn0216/p/7652885.html