設計模式-結構型-外觀模式

概念 外觀模式(Facade),他隱藏了系統的複雜性,並向客戶端提供了一個可以訪問系統的接口。這種類型的設計模式屬於結構性模式。爲子系統中的一組接口提供了一個統一的訪問接口,這個接口使得子系統更容易被訪問或者使用。 舉例 遙控器預約咖啡機煮咖啡,需要燒水模塊燒開水,研磨模塊磨碎咖啡豆兩個步驟。 外觀模式抽象結構 代碼 燒水模塊 研磨模塊 咖啡機 遙控器 運行結果 在外觀模式中主要包含如下幾個角色。
相關文章
相關標籤/搜索