如何巧妙运用JDK动态代理的函数?