喜好就关注,支持我,感激

序言:

PHP编码中,利用迭代器相对付JAVA利用较少,并且PHP的SPL扩展中有干系的类和运用,我们有韶光再一起谈论,这里我们仅仅谈论迭代器模式。

内容概要:

1、什么是迭代器模式

迭代器使用phpphp设计模式12迭代器模式 Docker

2、UML

3、示例代码

一、什么是迭代器模式

迭代器模式又叫游标模式,他供应一种一种调用接口,用于访问容器工具元素的一种方法,调用者不用也不必知道容器工具的详细实现细节,只需按照迭代规则访问容器工具的元素。

在实际PHP编码中,我们常常碰着各种变量代码,循环流程foreach涌如今好多PHP编码中,而如果利用迭代器模式,可以对不同的数据凑集进行封装,外用调用者只需利用迭代器供应的接口即可。

迭代器模式为不同的容器工具规范了统一的接口,支持多态迭代,对容器工具供应多种遍历,且不会暴露容器工具的详细实现细节,从而达到高扩展,强规范和安全的目的。

缺陷是:这样提高了系统的繁芜性和前端php程序员编码难度。

二、UML

图来源于网上

三、示例代码:

仓促成文,请大家示正。

喜好就关注,支持我,感激