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

組合模式又稱爲整體-部分(Part-whole)模式,屬於對象的結構模式。在組合模式中,通過組合多個對象形成樹形結構以表示整體-部分的結構層次。組合模式對單個對象(即葉子對象)和組合對象(即容器對象)的使用具有一致性。 優點: 1)定義了由主要對象和複合對象組成的類層次結構 2)使得添加新的組件類型更加簡單。 3)提供了結構的靈活性和可管理的接口。 使用場景: 1)想要表示對象的整個或者部分的層次
相關文章
相關標籤/搜索