結構型模式--外觀模式

1. 概述     在軟件中將一個系統劃分爲若干個子系統有利於降低整個系統的複雜性,使客戶類與子系統之間通信和相互依賴關係達到最小,實現的方式之一就是引入一個外觀角色,它爲子系統的訪問提供了一個簡單而單一的入口.若沒有外觀模式,每個客戶端可能需要和多個子系統進行復雜的交互,如圖(a)所示,而增加一個外觀角色後,客戶端只需要直接與外觀角色交互,降低系統的耦合度,如圖(b)所示     注: 在外觀模
相關文章
相關標籤/搜索