一.代理设计模式 代理设计模式是Java常用的设计模式之一. 特点: 01.委托类和代理类有共同的接口或者父类: 02.代理类负责为委托类处理消息,并将消息转发给委托类: 03.委托类和代理类对象通常存在关联关系,一个代理类对象与一个委托类对象关联: 04.代理类本身不是真正的实现者,而是通过调用委托类方法来实现代理功能: 二.静态代理与动态代理 按照代理类创建的时机,代理类分为两种: 01.静态代理:由我们程序猿或者特定的工具自动生成了源代码,在程序运行之前,class文件已经存在了:例如在s…