什么是代理模式? 代理模式是一种结构型模式,当需要控制和管理受保护对象的访问的时候,我们就需要创建一个代理类。代理模式不仅广泛运用在程序世界中,现实生活中也有广泛运用,比如我们通过第三方应用软件购买火车票,通过中介租房,银行卡作为银行账户的代理等等。代理模式中,代理对象和被代理的对象拥有相同的方法,客户端不是直接调用对象方法而是调用代理对象方法,通过代理模式我们可以方便的实现以下功能: 在方法执行前后打印日志 记录方法的执行时间 对方法参数进行检查等等 静态代理 下面以互联网访问的例子来演示静态代理的功能,通过静态代理模式控制对互联网的访问。 step one 创建interne...