結構型模式@組合模式 亦稱: 對象樹、­Object Tree、­Composite

意圖 組合模式是一種結構型設計模式, 你可以使用它將對象組合成樹狀結構, 並且能像使用獨立對象一樣使用它們。 問題 如果應用的核心模型能用樹狀結構表示, 在應用中使用組合模式纔有價值。 例如, 你有兩類對象: ​ 產品和 盒子 。 一個盒子中可以包含多個 產品或者幾個較小的 盒子 。 這些小 盒子中同樣可以包含一些 產品或更小的 盒子 , 以此類推。 假設你希望在這些類的基礎上開發一個定購系統。 
相關文章
相關標籤/搜索