設計模式之門面模式

定義

Provide a unified interface to a set of interfaces in a subsystem.Facade defines a higher-level interface that makes the subsystem easier to use.(要求一個子系統的外部與其內部的通訊必須通 過一個統一的對象進行。門面模式提供一個高層次的接口,使得子系統更易於使用。)ide

UML類圖

解釋

門面模式的類圖很簡單,Subsystem Classes是子系統全部類的簡稱,它可能表明一個類,也可能表明幾十個對象的集合,門面模式就是提供一個門面Facaed接口,封裝全部子系統的類,要求與外部通訊必須通過這個類進行。簡化耦合關係,避免外部類直接與子系統的各個類進行耦合。這就是門面模式。對象

相關文章
相關標籤/搜索