設計模式之組合模式

1 引用 大型企業都會有總部直屬部門和分公司,分公司則又會有各自的小部門;這裏,小部門組成了分公司,分公司和直屬部門組成總公司,當總公司下發通知的時候,需要經過每一個分公司到達各子部門。這種結構類似於樹形結構: 要想用代碼實現上述發送通知的功能,一般思路會有點複雜 ,需要構建總部直屬部門的類、分公司類以及分公司子部門的類,在代碼結構中,這樣顯得非常冗餘,而且一旦改變或者新增一個大區,則會增加修改的
相關文章
相關標籤/搜索