前言 最近準備整理一下框架學習的只是,發現不管是RPC框架,還是Spring的框架,Mybatis的框架都有很多地方地方用到了動態代理的方式,例如我們強大的Spring AOP、Mybatis中的介面方法查詢都是用到了JDK動態代理,為了後期鞏固知識的方便,我希望自己能從基礎入手,真正理解框架。也要 ...
前言
最近準備整理一下框架學習的只是,發現不管是RPC框架,還是Spring的框架,Mybatis的框架都有很多地方地方用到了動態代理的方式,例如我們強大的Spring AOP、Mybatis中的介面方法查詢都是用到了JDK動態代理,為了後期鞏固知識的方便,我希望自己能從基礎入手,真正理解框架。也要求自己以這樣的方式來記錄學習/複習過程。
一、代理模式
1.1什麼是代理模式?
代理模式的定義:代理模式是指給某一個對象提供一個代理對象,並由代理對象來控制對原對象(被代理)的引用。引戰的說法就是,婚介所來介紹對象