- 关于静态代理的:它属于一个本地的一个文件,而不是动态生成的数据,而被代理对象和代理对象之间有一个抽象的联系那就是那个接口:
- interface:
1 | package com.dao; |
- 实现了接口的两个实现类(代理对象)(被代理对象)
1 | package com.dao; |
- 代理对象中,我们需要被代理对象的最为参数传进来,这样我们就可以增强这个被代理对象的功能,并且在不改变被代理对象的源码的情况下。
1 | package com.dao; |
1 | package com.dao; |
1 | package com.dao; |
1 | package com.dao; |