一文彻底搞懂静态代理和动态代理

先看下机制上的区别: 静态:由程序员创建代理类或特定工具自动生成源代码再对其编译。在程序运行前代理类的.class文件就已经存在了。 动态:在程序运行时运用反射机制动态创建而成。 那么由我来一步步解析为什么产生这样的写法 最基本的,举个例子:使用第三方库加载一个图片 然后发现不够优美,我们是面向对象编程的开发者!于是我们给方法放进了对象 嗯,好像可以了,这下只需要new一个ImageLoaderI
相关文章
相关标签/搜索