模式:行为型模式
? 架构图

? 代码
接口
public interface Image {
    public void display();
}Image 实现
public class RealImage implements Image {
    @Override
    public void display() {
        System.out.println("real Image");
    }
}Image 代理
public class ProxyImage implements Image {
    private Image image;
    public ProxyImage(Image image) {
        this.image = image;
    }
    @Override
    public void display() {
        image.display();
    }
}public class ProxyDemo {
    public static void main(String[] args) {
        Image image = new RealImage();
        Image proxy = new ProxyImage(image);
        proxy.display();
    }
}原文:https://www.cnblogs.com/tjc1996/p/10815796.html