代理模式(靜態代理和動態代理原理分析)

控制對象訪問權限 概念 類圖 代碼實例 和裝飾者區別 概念 爲其他對象提供一種代理以控制這個對象的訪問,在某些情況下一個對象不能直接訪問那個對象時,代理就起到了客戶端和被代理對象(委託類)中介作用。 代理類和委託類都有同樣接口。 好處:可以不用動原來類的邏輯,再次增加一些功能,符合開閉原則。真正的業務還是交給被代理對象處理的,因此在其委託被代理對象處理業務前後實現一些公共邏輯服務,例如加入緩存或日
相關文章
相關標籤/搜索