标签:具体类 pattern 接口 design 查看 des 迭代 演示 点击
迭代器模式是Java
和.Net
编程环境中非常常用的设计模式。此模式用于以顺序方式访问集合对象的元素,而不需要知道其底层表示。
迭代器模式属于行为模式类别。
在这个实例中,将创建一个Iterator
接口,它陈述了一个导航方法和一个Container
接口,以及返回迭代器。 实现Container
接口的具体类将负责实现Iterator
接口并使用它。
IteratorPatternDemo
这是一个演示类,将使用一个具体的实现类-NamesRepository
,打印一个存储在NamesRepository
集合中的Names
。
迭代器模式的实现实例结构如下图中所示 -
标签:具体类 pattern 接口 design 查看 des 迭代 演示 点击
原文地址:http://www.cnblogs.com/hane/p/7344257.html