社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
package designpattern.proxy; public interface Visit { void visit(String address); }
真实类(自己的电脑):
package designpattern.proxy; public class PC implements Visit { @Override public void visit(String address) { System.out.println("访问" + address); } }
代理类(代理服务器):
package designpattern.proxy; public class Proxy implements Visit { PC pc; public Proxy(PC pc) { this.pc = pc; } @Override public void visit(String address) { pc.visit(address); } }
客户端:
package designpattern.proxy; public class Client { public static void main(String[] args) { Proxy proxy = new Proxy(new PC()); proxy.visit("youtube.com"); } }
访问youtube.com
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!