設計模式_靜態代理模式
阿新 • • 發佈:2019-05-05
設計 構圖 proxy 代理 bubuko com pub rgs implement
模式:行為型模式
? 架構圖
? 代碼
接口
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();
}
}
設計模式_靜態代理模式