代理模式是常用的Java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类 预处理消息,过滤消息,把消息转发给委托类,以及事后处理消息等. 代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身 并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定服务. 动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码. Java反射机制可以生成任意类型的动态代理类.java.lang.reflect包…