PHP设计模式系列 - 迭代器PHP迭代器:可帮助构造特定的对象,那些对象能够提供单一标准接口循环或迭代任何类
PHP设计模式系列 - 迭代器
PHP迭代器:
可帮助构造特定的对象,那些对象能够提供单一标准接口循环或迭代任何类型的可计数数据。(不是特别常用,在PHP中)使用场景:
PHP代码实现:1.访问一个聚合对象的内容而无需暴露它的内部表示。
2.支持对聚合对象的多种遍历。
3.为遍历不同的聚合结构提供一个统一的接口(即,多态迭代)。
参考:《PHP设计模式》Aaron Saray著
PHP设计模式系列 - 迭代器
PHP迭代器:
可帮助构造特定的对象,那些对象能够提供单一标准接口循环或迭代任何类型的可计数数据。(不是特别常用,在PHP中)使用场景:
PHP代码实现:1.访问一个聚合对象的内容而无需暴露它的内部表示。
2.支持对聚合对象的多种遍历。
3.为遍历不同的聚合结构提供一个统一的接口(即,多态迭代)。
参考:《PHP设计模式》Aaron Saray著