接口的应用:代理模式 */ public class NetWorkTest { public static void main(String[] args) { Sever sever = new Sever(); Proxy p = new Proxy(sever); p.browse(); } } interface NetWork { public abstract void browse(); } //被代理类 class Sever implements NetWork { @Override public void browse() { System.out.println("真实服务器访问网络。"); } } //代理类 class Proxy implements NetWork { private NetWork work; public Proxy(NetWork work) { this.work = work; } public void check() { System.out.println("联网之前的检查!"); } @Override public void browse() { check(); work.browse(); } }