設計模式-1、代理模式

什麼是代理模式? 代理模式提供了對目標對象的另一個訪問方式,即通過代理對象進行目標對象的訪問。這樣做的目的是在實現目標對象的功能之外,還能做一些額外的增強擴展。 爲什麼需要代理模式? 1、中介隔離對象:當客戶類不願意或者不能直接使用目標對象時,代理對象就作爲中介者,將客戶類的請求委託給目標對象。 2、開閉原則:當需要在實現目標對象的功能之外,做一些額外的增強擴展時。比如在方法執行前後打日誌,在數據
相關文章
相關標籤/搜索