設計模式學習筆記十——Facade模式

動機:組件包含多個複雜的子系統,其客戶直接依賴該組件子系統,隨着客戶程序和各子系統的演化,這種過多的耦合面臨着變化的挑戰。本模式爲子系統中的一組接口提供一個一致的界面,定義了一個高層接口,這個接口使得這一子系統更加容易使用。 場景:ThinkPad由多個複雜的子系統組成:主板、CPU、電源等。這些子系統協同工做,提供給客戶具備統一操做接口的ThinkPad。 結構 代碼實現 namespace  
相關文章
相關標籤/搜索