Java設計模式(九)之結構型模式:外觀模式

一、定義: 所謂外觀模式,就是提供一個統一的接口,用來訪問子系統中的一羣接口。 外觀模式定義了一個高層接口,讓子系統更容易使用。如下圖,是使用外觀模式後將子系統的使用變得更加簡單。 在引入外觀模式後,客戶只需要與外觀角色打交道,客戶與子系統的複雜關係由外觀角色來實現,從而降低了系統的耦合度。 如果我們沒有Facade類,那麼,Subsystem 他們之間將會相互持有實例,產生關係,這樣會造成嚴重的
相關文章
相關標籤/搜索