城市獵人

          在一網(wǎng)情深的日子里,誰能說得清是苦是甜,只知道確定了就義無反顧
          posts - 1, comments - 7, trackbacks - 0, articles - 89

          模式(八):外觀(Facade)模式

          Posted on 2008-07-25 10:26 sailor 閱讀(173) 評論(0)  編輯  收藏 所屬分類: 模式

          定義
             提供了一個(gè)統(tǒng)一的接口,用來訪問字系統(tǒng)中的一群接口,外觀定義了一個(gè)高層接口,讓子系統(tǒng)更容易使用。

          要點(diǎn)
               當(dāng)需要簡化并統(tǒng)一一個(gè)很大的接口或者一群復(fù)雜的接口時(shí),使用外觀。

              外觀將客戶從一個(gè)復(fù)雜的子系統(tǒng)中解耦。


              實(shí)現(xiàn)一個(gè)外觀,需要將子系統(tǒng)組合進(jìn)外觀中,然后將工作委托給子系統(tǒng)執(zhí)行。

              外觀將一群對象“包裝”起來以簡化其接口。

          實(shí)例
              

          例子:http://www.jdon.com/designpatterns/designpattern_Facade.htm

          參考資料:《First Head 設(shè)計(jì)模式》
                              http://www.jdon.com/designpatterns/designpattern_Facade.htm
          主站蜘蛛池模板: 滨州市| 冕宁县| 玛纳斯县| 罗源县| 德江县| 高平市| 金昌市| 江安县| 裕民县| 乌鲁木齐市| 凤山市| 新民市| 通州市| 翁牛特旗| 株洲县| 雅江县| 北碚区| 惠安县| 锡林浩特市| 新化县| 老河口市| 清远市| 张家口市| 耿马| 顺平县| 仁化县| 屯留县| 夏津县| 怀集县| 恭城| 广宁县| 时尚| 宁都县| 青海省| 大宁县| 新泰市| 济源市| 泾阳县| 蒲城县| 云龙县| 望谟县|