1. 程式人生 > 實用技巧 >外觀設計模式-封裝互動,簡化呼叫

外觀設計模式-封裝互動,簡化呼叫

>>> hot3.png

舉個例子,
我們要組裝電腦有兩種方案:
1:我們自己買硬體,一個一個組裝,但是我們要對各個硬體比較熟悉!還要考慮相容性等等
2:我們找個專業電腦組裝公司,我們提供自己想要的清單,讓他們給我組裝好,我們就得到一個想要的電腦
這裡的電腦組裝公司其實就是我這裡要講到的主角:外觀模式!

以下是外觀模式整體結構示例圖:

呼叫順序圖:



外觀模式程式碼示例:

客戶端呼叫示例:


當然 我們通常會給Facade 設計個介面!

轉載於:https://my.oschina.net/dyyweb/blog/607567