喜好就关注,支持我,感激
序言:PHP编码中,利用迭代器相对付JAVA利用较少,并且PHP的SPL扩展中有干系的类和运用,我们有韶光再一起谈论,这里我们仅仅谈论迭代器模式。
内容概要:1、什么是迭代器模式
2、UML
3、示例代码
一、什么是迭代器模式迭代器模式又叫游标模式,他供应一种一种调用接口,用于访问容器工具元素的一种方法,调用者不用也不必知道容器工具的详细实现细节,只需按照迭代规则访问容器工具的元素。
在实际PHP编码中,我们常常碰着各种变量代码,循环流程foreach涌如今好多PHP编码中,而如果利用迭代器模式,可以对不同的数据凑集进行封装,外用调用者只需利用迭代器供应的接口即可。
迭代器模式为不同的容器工具规范了统一的接口,支持多态迭代,对容器工具供应多种遍历,且不会暴露容器工具的详细实现细节,从而达到高扩展,强规范和安全的目的。
缺陷是:这样提高了系统的繁芜性和前端php程序员编码难度。
二、UML图来源于网上
三、示例代码:
仓促成文,请大家示正。
喜好就关注,支持我,感激