【設計模式】代理模式學習筆記

【代理模式】

        代理模式的作用是:爲其他對象提供一種代理,以控制對這個對象的訪問。

 

在某些情況下,一個客戶不想或者不能直接引用另一個對象,而代理對象可以在客戶端和目標對象之間起到中介作用。

 

代理模式一般涉及到的角色有:

--抽象角色:聲明真實對象和代理對象的共同接口。

--代理角色:代理對象角度內部含有對真是對象的引用,從而可以操作真實對象,同時代理對象提供真實對象相同接口,以便在任何時刻都能代替真實對象。

同時代理對象可以再執行真實對象操作的時候,附加其他操作,相當於對真實對象進行封裝。

 

---真實角色:代理角色所代表的真實對象,是我們最終要引用的對象。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章