定義:外部與一個子系統的通信必須通過一個統一的外觀對象進行,為子系統的一組接口提供 了一個一致的界面。
實例:一個電源總開關可以控制四盞燈、一個風扇、一台空調和一個電視機的啟動和關閉。
核心理解
外觀模式做的事情是這樣的:
比如說你現在想把家里的燈關了、把空調關了、把電視機也關了。正常的過程是你要一個個去把它們關閉,但是如果給你一個統一的關閉按鈕,只要你按這一個按鈕,這三種電器就會同時關閉,這樣的一個按鈕的實現,就是外觀模式的核心!
使用簡單的關聯關系,實現對多個對象的方法的同時調用,統一分配!

