JAVA設計模式--組合模式

一、什麼是組合模式 組合(Composite)模式是一種對象的行爲模式。將對象組合成樹形結構以表示「部分-整體」的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有一致性。 組合模式的本質:統一葉子對象和組合對象。 組合模式的目的:讓客戶端不再區分操作的是組合對象還是葉子對象,而是以一個統一的方式來操作。 二、組合模式的適用性 在開發中, 我們經常可能要遞歸構建樹狀的組合結構,比如以下的商品
相關文章
相關標籤/搜索