Head First 设计模式(C++实现):迭代器模式1:Iterator

迭代器模式:提供一种方法顺序访问一个聚合对象中的各个元素,而不暴露其内部的表示。 迭代器模式的类图如下:(图片摘自Head First 设计模式) 代码实现如下: /*MenuItem.h*/ #pragma once #include <string> using namespace std; class MenuItem { private: string name; string des
相关文章
相关标签/搜索