动态代理可以用来实现AOP编程,好处不言而喻。
那么什么是静态代理呢?
今天看了一下,貌似是说让程序眼自己去写proxy类,与要代理的类实现相同的接口,然后proxy调用方法的时候,实际上内部自己手动调用被代理类实例的方法【有可能在手动调用之前再加上一些日志打印之类的功能】。
这不是坑爹吗。跟不代理有什么区别。
那么什么是静态代理呢?
今天看了一下,貌似是说让程序眼自己去写proxy类,与要代理的类实现相同的接口,然后proxy调用方法的时候,实际上内部自己手动调用被代理类实例的方法【有可能在手动调用之前再加上一些日志打印之类的功能】。
这不是坑爹吗。跟不代理有什么区别。