Head First 設計模式(C++實現):迭代器模式1:Iterator

迭代器模式:提供一種方法順序訪問一個聚合對象中的各個元素,而不暴露其內部的表示。 迭代器模式的類圖如下:(圖片摘自Head First 設計模式) 代碼實現如下: /*MenuItem.h*/ #pragma once #include <string> using namespace std; class MenuItem { private: string name; string des
相關文章
相關標籤/搜索