簡(jiǎn)介:代理模式是一種非常重要的設(shè)計(jì)模式,在 Java 語(yǔ)言中有著廣泛的應(yīng)用,包括Spring AOP 的核心設(shè)計(jì)思想,都和代理模式有密切關(guān)系。什么場(chǎng)景使用代理模式?代理模式實(shí)現(xiàn)原理是什么?本節(jié)課程將帶你領(lǐng)略代理模式的奧妙。
第2章 常用代理模式原理
本章介紹靜態(tài)代理、動(dòng)態(tài)代理實(shí)現(xiàn)原理。并通過案例講解 JDK 動(dòng)態(tài)代理以及使用 cglib 實(shí)現(xiàn)動(dòng)態(tài)代理
第3章 自定義類模擬 JDK 動(dòng)態(tài)代理的實(shí)現(xiàn)
本章通過編寫自定義類,模擬 JDK 動(dòng)態(tài)代理的實(shí)現(xiàn),幫助大家深入理解 JDK 動(dòng)態(tài)代理的實(shí)現(xiàn)原理與機(jī)制
第4章 代理模式總結(jié)
總結(jié)代理模式分類、應(yīng)用場(chǎng)景、實(shí)現(xiàn)原理、實(shí)現(xiàn)方式及實(shí)現(xiàn)方式優(yōu)缺點(diǎn)