模板方法:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。
迭代器模式把在元素之间游走的责任交给迭代器,而不是聚合对象。这不仅让聚合的接口和实现变得更简洁,也可以让聚合对象更专注在它所应该专注的事情上面(也就是管理对象集合),而不必去理会遍历的事情。

迭代器模式解析
本文介绍迭代器模式,这是一种设计模式,允许顺序访问聚合对象中的各个元素,而不暴露其内部表示。迭代器模式将遍历责任从聚合对象转移到迭代器,使聚合对象能够更加专注于管理对象集合。
模板方法:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。
迭代器模式把在元素之间游走的责任交给迭代器,而不是聚合对象。这不仅让聚合的接口和实现变得更简洁,也可以让聚合对象更专注在它所应该专注的事情上面(也就是管理对象集合),而不必去理会遍历的事情。

1492

被折叠的 条评论
为什么被折叠?