Java中的代理机制就像我们现实中的代理机制。你买一台电脑,可以向生产商买,也可以向代理商买。两种方式都能满足你需要电脑的要求。而且从两者中任何一个买来的电脑性能都是一样的。因为所有的代理商(当然是指同一品牌的代理商)都是从同一个生产商里买来的电脑。同样的道理,我们使用Java代理机制执行程序和直接执行程序的结果是一致的。那我们为什么要使用代理呢?因为可以使用代理实现一些辅助的功能。就像我们向代理商买电脑,有时候代理商可以送一些辅助的配件,鼠标垫或屏幕清洁剂等赠品。
Java中的代理机制就像我们现实中的代理机制。你买一台电脑,可以向生产商买,也可以向代理商买。两种方式都能满足你需要电脑的要求。而且从两者中任何一个买来的电脑性能都是一样的。因为所有的代理商(当然是指同一品牌的代理商)都是从同一个生产商里买来的电脑。同样的道理,我们使用Java代理机制执行程序和直接执行程序的结果是一致的。那我们为什么要使用代理呢?因为可以使用代理实现一些辅助的功能。就像我们向代理商买电脑,有时候代理商可以送一些辅助的配件,鼠标垫或屏幕清洁剂等赠品。