1. 程式人生 > >23種設計模式---9.組合模式

23種設計模式---9.組合模式

組合模式(Composite Pattern),又叫部分整體模式,是用於把一組相似的物件當作一個單一的物件。組合模式依據樹形結構來組合物件,用來表示部分以及整體層次。這種型別的設計模式屬於結構型模式,它建立了物件組的樹形結構。

這種模式建立了一個包含自己物件組的類。該類提供了修改相同物件組的方式。

總的來說:組合模式就是一個稍微複雜的物件,包含其他物件的集合