1、引言
代理就是,在我们需要访问目标对象的时候,不直接访问目标对象,而是由代理对象替我们去访问。什么时候需要代理呢?一方面是想在执行真正的目标对象的方法前后做一些事情,例如打日志。另一方面需要执行的方法没有具体的实现,可以使用动态代理。
2、什么是静态代理?
不画类图,一段话讲明白。
1、创建目标对象。
2、创建代理对象,目标对象是代理对象的一个属性。
3、将目标对象set到代理对象中。
4、在代理对象中的方法中调用目标对象的方法
5、可以在代理对象的方法中调用一些执行目标对象的前置和后置方法。
6、