門面模式,是指提供一個統(tǒng)一的接口去訪問多個子系統(tǒng)的多個不同的接口,它為子系統(tǒng)中的一組接口提供一個統(tǒng)一的高層接口。使得子系統(tǒng)更容易使用
又稱為門面模式,為子系統(tǒng)中一組接口提供一個統(tǒng)計的入口。外觀模式定義了一個高層接口,方便了客戶端與子系統(tǒng)之間的訪問。
本質就是就是化零為整;引入一個中介類,把各個分散的功能組合成一個整體,只對外暴露一個統(tǒng)一的接口
結構圖
角色與理解
- 外觀模式共分為四種角色:
- Facade (外觀角色):客戶端調用子系統(tǒng)功能的入口,正常情況下,它將所有客戶端發(fā)過來的請求委托給相應的子系統(tǒng)處理
- SubSystem (子系統(tǒng)):可以是一個類、一組類、一個模塊或者是一個系統(tǒng),可以被客戶端直接調用或者被外觀類調用。子系統(tǒng)并不知道外觀的存在,對于它而言外觀也是客戶端
核心代碼
- 外觀角色
- 子系統(tǒng)
- 客戶端
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
處理器
+關注
關注
68文章
19387瀏覽量
230518 -
子系統(tǒng)
+關注
關注
0文章
109瀏覽量
12420
發(fā)布評論請先 登錄
相關推薦
優(yōu)化電動汽車的結構性能
優(yōu)化電動汽車的結構性能以提高效率和安全性迅速增長的全球電動汽車(EV)市場預計到2027年將達到8028億美元。在電池和高壓電子設備的驅動下,電動汽車的運行和維護成本往往低于傳統(tǒng)汽車,幾乎不會產生
發(fā)表于 09-17 08:10
超級大電容模式結構框圖
超級大電容模式結構框圖
超級電容模式是針對以上兩種結構的局限而產生的,因為前兩種結構的最大輸出電流受到電池使用規(guī)格的限制。如果假定
發(fā)表于 01-04 18:28
?1414次閱讀
2017年充電樁建設將結構性加速 財政補貼向充電設施傾斜
相關部委正在醞釀新政,2017年將重點加快居民區(qū),尤其是企業(yè)政府內部停車場專用充電設施建設,引導行業(yè)探索合理商業(yè)模式,財政補貼向充電設施傾斜。業(yè)內人士認為,2017年充電設施建設將結構性加速。
發(fā)表于 02-08 11:23
?849次閱讀
設計模式之結構型模式
結構型模式一、適配器模式(一)定義:適配器模式(Adapter Pattern)是作為兩個不兼容的接口之間的橋梁,它結合了兩個獨立接口的功能。這種模式涉及到一個單一的類,該類負責加入獨
發(fā)表于 11-06 17:51
?1次下載
設計模式結構性:橋接模式
橋接模式不是將兩個不相干的類鏈接,而是將一個需要多維度變化的類拆分成抽象部分和實現(xiàn)部分,并且在抽象層對兩者做組合關聯(lián),是用組合的方式來解決繼承的問題。
門面模式通用代碼實現(xiàn)
1、什么是門面模式? Provide a unified interface to a set of interfaces in a subsystem.Facade defines a
評論