动态代理总结.pdfVIP

  • 0
  • 0
  • 约4.3千字
  • 约 3页
  • 2021-10-22 发布于福建
  • 举报
动态代理 简单介绍 代理可分为 静态代理和动态代理 。静态代理在源代码级实现,而动态代理在运行时实现。 代理的几个概念: 抽象角色 :声明真实对象和代理对象的共同接口。 (就是接口) 代理角色 :代理对象角色内部含有对真实对象的引用, 从而可以操作真实对象, 同时代理对象提供 与真实对象相同的接口以便在任何时刻都能代替真实对象。 同时,代理对象可以在执行真实对象操 作时,附加其他的操作,相当于对真实对象进行封装。 (就是实现上述接口的代理,即代理对象) 真实角色 :代理角色所代表的真实对象,是我们最终要引用的对象。 (就是要代理的真正对象,即 被代理对象,或称目标对象) 在使用 JDK 中的动态代理时,要注意目标对象必须实现接口。动态代理的几个概念: 动态代理类 :实现了一系列的接口,而这些接口是在动态代理类被创建时指定的。 代理接口 :就是由动态代理类所实现的接口。 代理实例 :就是动态代理类的实例。 动态代理类和其实例可以由

文档评论(0)

1亿VIP精品文档

相关文档