## 一、外觀模式
為子系統中的一組接口提供一個一致的界面,此模式定義了一個高層接口,這個接口使得這一子系統更加容易使用。
**為什么使用外觀模式?**

當股票一,二,三,國債一,二任一個發生變化時,都會直接影響到每一個客戶。這樣耦合度太高。
我們或一種方式來看:

當股票一,二,三,國債一,二任一個發生變化時,只會直接影響到基金,而客戶不用關心這些股票和國債的變化,他們只知道基金的增益對他們有影響。因為基金是由很多這些股票和國債聚合成,所以不會因為一兩個變化,而產生大的波動,相對比較穩定。
所以選擇后一種方式,可以降低耦合度。減少對象之間的關聯性,以維護和管理。
## 二、類圖

Client跟Fa?ade聯系,Facade來管理子系統。
- 前言
- 抽象工廠——創建型設計模式一
- 工廠三姐妹——創建型設計模式之二
- 初識面向對象設計模式
- 建造者模式——創建型模式之三
- 原型模式——創建型設計模式四
- 適配器 and 組合模式——結構性模式之一
- 橋接模式——結構性設計模式之二
- 組合模式——結構型設計模式之三
- 裝飾模式——結構型設計模式之四
- 外觀模式——結構型設計模式之五
- 代理模式——結構型設計模式之六
- 觀察者模式——行為型設計模式之五
- 模板設計——行為設計模式之一
- 命令模式——行為設計模式之二
- 狀態模式——行為型設計模式之三
- 職責模式——行為設計模式之四
- 中介模式——行為模式之六
- 策略+簡單工廠 實戰篇
- 看觀察者怎么全方位觀察機房收費系統
- 登陸也需要裝飾——機房收費系統裝飾模式實戰
- 何為抽象?你有本末倒置嗎?
- 再回首,策略、簡單工廠是否依然?
- 再回首——行為型設計模式