迭代器模式
提供一种方法顺序访问一个容器对象中的各个元素,而又不需要暴露该对象的内部表示
##使用场景 遍历一个容器对象时
##UML类图
##简单实现 小民和小辉分别在公司两个事业部,某天老板安排任务让他们俩统计一下各自部门的员工数据
##源码中的模式实现 几乎不会让开发者自己来实现一个迭代器 Cursor 当我们使用SQLiteDatabase的query方法查询数据库时,会返回一个Cursor游标对象,该游标的实质就是一个具体的迭代器,我们可以使用它来遍历数据库查询所得的结果集。
##优点、缺点
##总结 迭代器模式发展至今,几乎所有的高级语言都有相应的内置实现,对于开发者而言,已经极少会自己去实现迭代器了,所以本章内容更多的是了解而非应用。