动态代理的代码实现

时间:2024-05-31 21:42:23

目录

准备工作

正式书写

测试


准备工作

定义一个BigStar类:

定义Star接口,在这里面定义一些想要被代理的方法。

让BigStart实现Star接口:

正式书写

新建ProxyUtil类,这个类的作用就是创建一个代理,里面有createProxy方法,该方法的作用就是给一个明星的对象,创建一个代理。形参就是被代理的明星对象,返回值就是给明星创建的代理

测试

写一个Test类