6、門面模式(Facade)

門面模式,爲子系統中的一組接口提供一個一致的界面,Facade模式定義了一個高層接口,這個接口使得這個子系統更容易使用。簡單說,就是將複雜的邏輯封裝起來,對外公開簡單的接口,由客戶調用。
   
main
{
    //正常調用:
    定義工作者接口指針,並創建工作者,賦值給接口指針  ILetterProcess *pLetterProcess = new CLetterProcessImpl();
    通過工作者接口指針,調用工作者各個功能函數共同完成某件工作




    //門面模式:
    定義門面類實例,
    通過門面類實例調用用來完成某件工作的門面類函數(此函數類按照正常調用時的方式調用工作者各個功能函數共同完成某件工作)


}

發佈了48 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章