快速上手設計模式9 - 組合模式

組合模式概念:將對象組合成樹形結構以表示「部分-總體」的層次結構,使得用戶對單個對象和組合對象的使用具備一致性。java 例子:網頁一般有導航菜單,菜單分爲一級菜單、二級菜單、三級菜單甚至更多,此時就適合用組合模式,表示菜單的樹形結構。web 建立菜單類,同時提供引用自身對象的listsvg public class Menu { /* 菜單等級 */ String level;
相關文章
相關標籤/搜索