Java动态代理

概述

Java的动态代理,是指利用Java反射技术在运行期创建实现某些特定接口的新类及其实例,代理的是接口,不是抽象类,更不是类。

  • 动态代理的作用

动态代理的作用

  1. 一个接口的实现在编译时无法知道,需要在运行时才能实现
  2. 实现适配器模式、装饰者模式等设计模式
  3. 面向切面编程,AOP技术

参考链接

https://www.cnblogs.com/techyc/p/3455950.html