Posted on 2008-07-25 10:26
sailor 閱讀(171)
評論(0) 編輯 收藏 所屬分類:
模式
定義
提供了一個統(tǒng)一的接口,用來訪問字系統(tǒng)中的一群接口,外觀定義了一個高層接口,讓子系統(tǒng)更容易使用。
要點
當需要簡化并統(tǒng)一一個很大的接口或者一群復雜的接口時,使用外觀。
外觀將客戶從一個復雜的子系統(tǒng)中解耦。
實現(xiàn)一個外觀,需要將子系統(tǒng)組合進外觀中,然后將工作委托給子系統(tǒng)執(zhí)行。
外觀將一群對象“包裝”起來以簡化其接口。
實例
例子:http://www.jdon.com/designpatterns/designpattern_Facade.htm
參考資料:《First Head 設計模式》
http://www.jdon.com/designpatterns/designpattern_Facade.htm