摘要: 最近在看设计模式,今天看的是迭代器Iterator模式,在Java容器部分用的比较多。个人认为迭代器模式的最大优点在于对使用者隐藏了细节,使遍历,删除等一些操作比较容易。迭代器模式实现的要点:1.创建Iterator及Iteratable接口。2.创建ConcreteIterable类,实现Iterable接口去提供创建Iterator对象的方法。3.创建ConcreteIterator类,实现Iterator接口去实现hasNext(),next()方法。下面是我自己参考书本写的一个实验代码:public interface Iterator { boolean hasNext(); ... 阅读全文
posted @ 2013-12-11 23:48 adgkns 阅读(136) 评论(0) 推荐(0) 编辑