一文徹底搞懂靜態代理和動態代理

先看下機制上的區別: 靜態:由程序員創建代理類或特定工具自動生成源代碼再對其編譯。在程序運行前代理類的.class文件就已經存在了。 動態:在程序運行時運用反射機制動態創建而成。 那麼由我來一步步解析爲什麼產生這樣的寫法 最基本的,舉個例子:使用第三方庫加載一個圖片 然後發現不夠優美,我們是面向對象編程的開發者!於是我們給方法放進了對象 嗯,好像可以了,這下只需要new一個ImageLoaderI
相關文章
相關標籤/搜索