需求:
(1)需要某種樹形結構,可以容納菜單、子菜單和菜單項
(2)需要确定能夠在每個菜單的各個項之間遊走,而且至少要像現在用疊代器一樣友善。
(3)需要能夠更有彈性地在菜單項之間遊走。比方說:可能隻需要周遊甜點菜單,或者可以周遊餐廳的整個菜單(包括甜點菜單在内)
需求:
(1)需要某種樹形結構,可以容納菜單、子菜單和菜單項
(2)需要确定能夠在每個菜單的各個項之間遊走,而且至少要像現在用疊代器一樣友善。
(3)需要能夠更有彈性地在菜單項之間遊走。比方說:可能隻需要周遊甜點菜單,或者可以周遊餐廳的整個菜單(包括甜點菜單在内)