代理模式(Proxy)


**定義:**

給某個對象提供一個代理,並由代理對象控制對原對象的引用。

**角色:**

- 抽象主題角色:里面包含了抽象的業務操作。
- 代理主題角色:實現抽象主題接口,關聯真實主題角色,對真實主題角色的一些業務進行一些預先處理和延后處理。
- 真實主題角色:里面包含的真實的業務需求,客戶端調用的時只需要面向代理角色,根據不同的客戶,代理角色將給出不同的業務實現,代替真實主題角色進行業務的安排。

 

---

**核心理解**

代理模式的關鍵在於:

首先根據依賴倒轉原則:具體主題類和代理主題類都要實現自同一個抽象主題角色。

代理主題類關聯真實主題類,代替真實主題針對不同的客戶做出不同的處理!

---

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM