1. 首页
  2. 移动开发
  3. 其他
  4. Java理论与实践:用动态代理进行修饰

Java理论与实践:用动态代理进行修饰

上传者: 2020-08-20 08:09:42上传 DOC文件 63.5KB 热度 12次
本文介绍了动态代理为实现许多常见设计模式提供了替代的动态机制。虽然这些模式不使用动态代理,只用普通的类就能够实现,但是在许多情况下,动态代理方式更方便、更紧凑,可以清除许多手写或生成的类。动态代理是强大而未充分利用的工具,可以用于实现许多设计模式。这些模式基于代理的实现容易编写,更难出错,并且具备更好的通用性;在许多情况下,一个动态代理类可以充当所有接口的Decorator或Proxy,这样就不用每个接口都编写一个静态类。除了最关注性能的应用程序之外,动态代理方式可能比手写或机器生成stub的方式更可取。
用户评论