外觀模式-Facade
源碼地址:https://github.com/mumushuiding/golang-design-pattern/tree/master/04_Facade
❓ 問題
外觀模式是一個 簡單 的、統一 的接口,通過這個接口可以使用系統中的類。就好像 路由器 和網關一樣,它對外只提供簡單的接口,隱藏內部複雜的相互關係。
✔️ 解決方法
外觀 ? 隱藏 子系統內部結構的細節,提供一個簡單並統一的 接口 對子系統中的類進行調用,
⚡️類圖
? 參與者
?評價
?優點
外觀模式有下列優點:
?缺點
外觀模式有下列缺點:
- 在調用時增加了一個附加的方法調用,對於簡單的子系統,這增加了額外的? 負擔。