## 代理設計模式
###
為其他對象提供?種代理以控制對這個對象的訪問,屬于結構型模式。
###
客戶端并不直接調?實際的對象,?是通過調?代理,來間接的調?實際的對象。
###
## 應用場景
###
各?數碼專營店,代理?商進?銷售對應的產品,代理商持有真正的授權代理書
客戶端不想直接訪問實際的對象,或者訪問實際的對象存在困難,通過?個代理對象來完成間接的訪問
想在訪問?個類時做?些控制,或者增強功能
###
## 角色
###
Subject: 抽象接?,**真實對象和代理對象都要實現的?個抽象接?**,好?銷售數碼產品
Proxy: 包含了對真實對象的引?,從?可以隨意的操作真實對象的?法,好? 代理加盟店
RealProject :真實對象,好??商銷售數碼產品
###

###
具體實現(云效代碼study-java項目當中設計模式當中有代碼案例)
###

###
## 優點
###
可以在訪問?個類時做?些控制,或增加功能
操作代理類?須修改原本的源代碼,符合開閉原則,系統具有較好的靈活性和可擴展性
- 設計模式六大原則
- 常見的三大設計模式分類
- 創建型模式之單例模式
- 單例模式之懶漢
- 單例模式之餓漢
- 單例模式之如何選擇懶漢餓漢
- 什么情況下使用單例模式
- 創建型模式之工廠模式
- 簡單工廠模式
- 工廠方法模式
- 抽象工廠模式
- 創建型模式之原型模式
- 創建型模式之建造者模式
- 結構型模式之適配器模式
- 接口的適配器模式
- 類的適配器模式
- 結構型模式之橋接模式
- 結構型模式之橋接模式和適配器模式的區別
- 結構型模式之裝飾器模式
- 結構型模式之代理模式
- 結構模式之外觀模式
- 結構模式之享元模式
- 行為模式之策略模式
- 行為模式之模板模式
- 行為模式之觀察者模式
- 行為模式之責任鏈模式
- 行為模式之命令模式
- 行為模式之迭代器模式
- 行為模式之備忘錄模式
- 行為模式之狀態模式