代理模式:为其他对象提供一种代理以控制对这个对象的访问
静态代理:预先确定了代理与被代理者的关系
优点:可以做到在不修改目标对象的功能前提下,对目标功能扩展.
缺点:会有很多代理类,类.且目标对象与代理对象都要维护.
动态代理:代理类并不是在Java代码中实现,而是在运行时期生成,动态代理分为jdk动态代理和cglib动态代理
代理模式:为其他对象提供一种代理以控制对这个对象的访问
静态代理:预先确定了代理与被代理者的关系
优点:可以做到在不修改目标对象的功能前提下,对目标功能扩展.
缺点:会有很多代理类,类.且目标对象与代理对象都要维护.
动态代理:代理类并不是在Java代码中实现,而是在运行时期生成,动态代理分为jdk动态代理和cglib动态代理