門面模式,是指提供一個統(tǒng)一的接口去訪問多個子系統(tǒng)的多個不同的接口,它為子系統(tǒng)中的一組接口提供一個統(tǒng)一的高層接口。使得子系統(tǒng)更容易使用
又稱為門面模式,為子系統(tǒng)中一組接口提供一個統(tǒng)計的入口。外觀模式定義了一個高層接口,方便了客戶端與子系統(tǒng)之間的訪問。
本質(zhì)就是就是化零為整;引入一個中介類,把各個分散的功能組合成一個整體,只對外暴露一個統(tǒng)一的接口
結(jié)構(gòu)圖
角色與理解
- 外觀模式共分為四種角色:
- Facade (外觀角色):客戶端調(diào)用子系統(tǒng)功能的入口,正常情況下,它將所有客戶端發(fā)過來的請求委托給相應(yīng)的子系統(tǒng)處理
- SubSystem (子系統(tǒng)):可以是一個類、一組類、一個模塊或者是一個系統(tǒng),可以被客戶端直接調(diào)用或者被外觀類調(diào)用。子系統(tǒng)并不知道外觀的存在,對于它而言外觀也是客戶端
核心代碼
- 外觀角色
- 子系統(tǒng)
- 客戶端
-
處理器
+關(guān)注
關(guān)注
68文章
19884瀏覽量
234998 -
子系統(tǒng)
+關(guān)注
關(guān)注
0文章
115瀏覽量
12829
發(fā)布評論請先 登錄
優(yōu)化電動汽車的結(jié)構(gòu)性能
超級大電容模式結(jié)構(gòu)框圖

2017年充電樁建設(shè)將結(jié)構(gòu)性加速 財政補(bǔ)貼向充電設(shè)施傾斜
開關(guān)電源拓?fù)?b class='flag-5'>結(jié)構(gòu)電流模式與電壓模式的比較 中文版

設(shè)計模式之結(jié)構(gòu)型模式

設(shè)計模式結(jié)構(gòu)性:適配器模式

設(shè)計模式結(jié)構(gòu)性:橋接模式

門面模式通用代碼實現(xiàn)

評論