java动态代理 (2)

最后,当我们需要代理其他工厂去售卖u盘时,只需要将main方法中的第一步实例化的金士顿工厂改成其他品牌的工厂即可,当然前提是这个工厂的类实现了UsbFactory接口。

2.3 总结

当我们去使用jdk动态代理时,首先需要确保目标类实现了接口。之后的使用步骤就是:

实现InvocationHandler接口,将我们具体的增强逻辑代码写在invoke()方法中

使用Proxy类的newProxyInstance()方法去创建一个代理类的实例对象.

使用这个代理类对象

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxjjz.html