設計模式之(Composite)組合模式

1.類圖

image

2. 總結

當有數個對象集合,且對象之間有"總體/部分"關係時(多數爲樹形結構,某些節點保護子節點,某些節點沒有子節點(葉子)),客戶端但願用透明的方式使用全部節點時,可使用Composite(組合)模式。MFC中窗口的組合就使用的是組合模式,一個窗口能夠包含不少子窗口,而客戶端能夠調用統一的方法處理全部窗口,好比說隱藏窗口。對象

相關文章
相關標籤/搜索