设计模式 行为型模式 迭代器模式
迭代器模式
提供一种方法来访问聚合对象,不用暴露对象本身,又可以叫游标(Cursor).
这个在 stl 里就是 iterator 类了,直接看看它的原理就好了 stl iterator
在具体容器的实现的里,都包含一个具体的 iterator 类
list<int>.get_iterator(); //获取该容器的iterator
提供一种方法来访问聚合对象,不用暴露对象本身,又可以叫游标(Cursor).
这个在 stl 里就是 iterator 类了,直接看看它的原理就好了 stl iterator
在具体容器的实现的里,都包含一个具体的 iterator 类
list<int>.get_iterator(); //获取该容器的iterator