CSharp設計模式讀書筆記(9):組合模式(學習難度:★★★☆☆,使用頻率:★★★★☆)...

組合模式(Composite Pattern): 組合多個對象形成樹形結構以表示具有「整體—部分」關係的層次結構。組合模式對單個對象(即葉子對象)和組合對象(即容器對象)的使用具有一致性,組合模式又可以稱爲「整體—部分」(Part-Whole)模式。 角色模式與結構: 組合模式的關鍵是定義了一個抽象構件類,它既可以代表葉子,又可以代表容器,而客戶端針對該抽象構件類進行編程,無須知道它到底表示的是葉
相關文章
相關標籤/搜索