动态代理

前言

23种设计模式中有一种叫代理模式。

Spring的核心=IOC+AOP

  • IOC的底层工厂解耦合
  • AOP的底层使用的就是动态代理

 

动态代理

代码模拟动态代理

目标对象(明星):              原始对象

代理对象(明星的经纪人):帮助原始对象的对象,一般用于在不改变原始对象的前提下,在原始对象的基础上增加新的功能。