外觀設計模式-封裝交互,簡化調用

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

如下是外觀模式總體結構示例圖:

調用順序圖:



外觀模式代碼示例:

客戶端調用示例:


固然 咱們一般會給Facade 設計個接口! spa

相關文章
相關標籤/搜索