代理模式的核心是通过一个类或者接口来获取子类代理对象的方法对象从而实现调用它们,并在调用它们的时候我们可以环绕被调用的方法添加我们需要添加的处理。
静态代理:是指代理的时候我们的代理类和子类必须是同时继承自一个接口,在代理类中,我们可以添加我们的新增逻辑。
动态代理:动态代理也叫面向切面编程,这个是通过动态的生成类来实现对一个类生成一个代理的子类的class来实现动态的添加业务处理代码。
代理模式可以说是对原来被代理对象功能上的一种增强。
代理模式的核心是通过一个类或者接口来获取子类代理对象的方法对象从而实现调用它们,并在调用它们的时候我们可以环绕被调用的方法添加我们需要添加的处理。
静态代理:是指代理的时候我们的代理类和子类必须是同时继承自一个接口,在代理类中,我们可以添加我们的新增逻辑。
动态代理:动态代理也叫面向切面编程,这个是通过动态的生成类来实现对一个类生成一个代理的子类的class来实现动态的添加业务处理代码。
代理模式可以说是对原来被代理对象功能上的一种增强。