2013年4月30日
摘要: 静态代理 主要有三个角色:抽象角色,代理类,被代理类。抽象角色:封装了代理类和被代理类的共有的特性,通过此接口来实现代理类和被代理类的外观上的一致。public abstract class Subject { public abstract void request();}代理类:实现代理的类,当客户端需要访问被代理类时,通过代理类类完成,因此此类中应包含一个被代理类的引用,已实现对被代理类的调用。在完成对被代理对象的调用的同时还可加入自己的操作。public class ProxySubject extends Subject { private RealSubject realSu... 阅读全文
posted @ 2013-04-30 15:44 zcjava 阅读(128) 评论(0) 推荐(0) 编辑