迭代器(Iterator) 模式 —— 由 C# 的 foreach 想到的
摘要:
动机:在软件的构建过程中,集合对象内部结构常常变化各异。但对于这些集合对象,
我们希望在不暴露其内部结构的同时,可以让外部客户代码透明地访问其中包含的元素;
同时这种“透明遍历”也为“同一种算法在多种集合对象上进行操作”提供了可能。
阅读全文
posted @ 2007-12-25 23:00 优哉@游哉 阅读(748) 评论(0) 推荐(0) 编辑