可以先收钱,再调方法提供服务

 

 

 

 

 

 

例子:如果有很多方法都需要统计用时,这时候就需要代理,在代理内写好一个统计用时,然后去invoke那些方法,那些方法内部就不需要重复写代码了。