手撕JAVA(三十三)代理

概念 代理:代替處理,又稱委託模式。 實現:爲目標對象提供(包裝)了一個代理,這個代理可以控制對目標對象的訪問。外界不直接訪問目標對象,而是訪問代理對象,再由代理對象調用目標對象。 分類:靜態代理、動態代理 靜態代理 代理對象持有目標對象的一個句柄, 其實就是將目標對象的引用作爲代理對象的成員變量。 缺點:因爲要對目標對象的每個方法都進行靜態編碼包裝,所以目標對象中有多少個方法,靜態代理對象中就需
相關文章
相關標籤/搜索