设计模式10之 迭代器模式
迭代器模式 Iterator Pattern设计原则 九:单一责任原则,一个类应该只有一个引起变化的原因。将一个责任只委派给一个类。类的每个责任都有一个潜在的改变区域,超过一个责任意味着超过一个改变区域,
定义迭代器模式:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。
用迭代器来封装集合对象的遍历细节,使调用者能够通过统一的接口来实现对集合的遍历,迭代器也给集合对象提...
阅读全文…