結構類模式(三):組合(Composite)

定義 將對象組合成樹形結構以表示「部分整體」的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有一致性。 有時候又叫做部分-整體模式,它使我們樹型結構的問題中,模糊了簡單元素和複雜元素的概念,客戶程序可以像處理簡單元素一樣來處理複雜元素,從而使得客戶程序與複雜元素的內部結構解耦。 比較常見的有文件系統:文件系統由目錄和文件組成。每個目錄都可以裝內容。目錄的內容可以是文件,也可以是目錄。按照這
相關文章
相關標籤/搜索