設計模式學習專欄十--------組合模式

設計模式學習專欄十--------組合模式 場景 回顧迭代器模式的案例 我們希望能夠加上一份 餐後甜點的 「子菜單」 我們需要什麼? 我們需要某種樹形結構 , 可以容納菜單 , 子菜單和菜單項 我們需要確定能夠在每個菜單的各個項之間遊走 . 而且至少要像現在用迭代器一樣方便 我們也需要能夠更有彈性地在菜單項之間遊走 . 比如說 , 可以只需要遍歷甜品菜單, 或者可以遍歷餐廳的整個菜單(包括甜點菜單
相關文章
相關標籤/搜索