設計之禪——組合模式

引言 昨天我寫了一篇迭代器模式的文章,其中用到餐廳菜單的例子,如果你細想過,肯定是能發現一些問題的,比如昨天的菜單中只有一級菜單(不清楚的同學可以先看看我上一篇文章,但這只是一個引子,並不影響後面的閱讀),那當某些餐廳需要往自己的菜單中添加子菜單列表(比如甜品),之前實現的迭代器就無法正確工作了,因此我們需要新的模式來解決這個問題,也就是今天的主角——組合模式。 定義 回到問題的本質,爲什麼添加甜
相關文章
相關標籤/搜索