學習設計模式之靜態代理

代理模式的定義:對其他對象提供一種代理以控制對這個對象的訪問。 應用場景 假設有一組對象都實現同一個接口,實現同樣的方法,但這組對象中有一部分對象需要有單獨的方法,傳統的笨辦法是在每一個應用端都加上這個單獨的方法,但是代碼重用性低,耦合性高。代理模式很好的解決了這個問題。 結構圖 代碼實現 /** * 定義了 RealSubject 和 Proxy 的公用接口,這樣就可以在任何時候使用 Real
相關文章
相關標籤/搜索