外觀模式定義
外觀模式提供了一個統一的接口,用來通路子系統中的一群接口。外觀定義了一個高層接口,讓子系統更容易使用。
UML類圖
OO原則
最少知識原則(等同于 最少知道原則):隻和你的密友談話。
優缺點
雖然這個原則減少了對象之間的依賴,這樣就減少了軟體的維護成本。
但也會導緻更多的“包裝”被制造出來,以處理與其它元件的溝通,這樣可能會導緻複雜度和開發時間的增加,并降低運作時的性能。
這個模式感覺沒什麼好說的,就是寫一個或多個接口(裡面就像某個具體的腳本一樣,寫下功能流程),簡化了使用者的操作
舉個使用者開車的例子(暫時沒有想到好的例子,可能并不貼切):
1)使用者打開車門
2)使用者車子點火
3)使用者挂檔加油門
...
...
n) 等等
你可以根據類型或功能等要素,整合成一個或多個簡化後的接口
使用者開車(包含前面的多種步驟)