Iterator Pattern

今天抽空看了Iterator Pattern,對programming to interface有了更多的理解,design pattern真是一本好書,完全站在了讀者的角度,用問題的方式一個個解決,讓人有痛快淋漓的感覺。書中例子我實現了下如下是代碼,csdn中必須在網頁中才能插入代碼:

 

 

 

 

 

 

 

 

 

 

 

Iterator可以完全不用考慮底層的實現而讀取數據,不管是什麼類型,這樣就可以共用一個printMenu的方法,每一個菜單都是menu的實現,在Waitress中就不用考慮Menu的類型,抽象的太好了。一定要把此書精讀。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章