設計模式之外觀模式

      一個良好的面向對象應用程序應該是一個最小的類,這個類能夠把其他可重用類的行爲有效的組織起來。對一個子系統的類進行重構,直到每個類都有一個進行良好定義功能目標,所以代碼易於維護。外觀模式(Facade)的目的是提供一個接口,通過這個接口可以使一個子系統更容易使用。它(Facade)將客戶的請求代理給適合的子系統對象。客戶通過發送請求給(Facade)的方式與子系統通信。使用(Facade)的客戶不需要直接訪問子系統對象。 它對客戶屏蔽了子系統組件,減少了客戶處理的對象的數目。

模型如下圖:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章