JAVA設計模式筆記(組合模式)

組合模式又叫整體和部分模式,它創建了對象組的樹形結構,將對象組合成樹形結構以表示「整體和部分」的層次關係。組合模式屬於結構形模式。 組合模式的角色: 1、抽象構件(Component)角色:這是一個抽象角色,它給參加組合的對象定義出公共的接口及其默認行爲,可以用來管理所有的子對象。 2、樹葉構件(Leaf)角色:葉子節點沒有子節點 3、樹枝構件(Composite)角色:樹枝構件類給出所有的管理子
相關文章
相關標籤/搜索