jdk自带的动态代理类生成测试
设计模式的代理模式有静态代理和动态代理两种。方法是让两个类实现同一接口,并实现一个方法C。例如:类A(代理类)和类B,我们可以在类A的方法C中添加一些功能(日志等),并调用类B的方法。这样,我们可以在类B中只关注核心功能的开发,解耦合。在调用时只调用代理类的相关方法。但这样会造成代理类的过多,所以引入动态代理。
定义接口:
package proxy;
public interface StudentService {
void study();
}
接口实现类:
package proxy;
原创
2020-08-09 20:48:45 ·
436 阅读 ·
1 评论