所谓Iterator模式,即是Iterator为不同的容器提供一个统一的访问方式。本文以java中的容器为例,模拟Iterator的原理。参考:马士兵Java设计模式Iterator1.首先定义一个容器Collection接口.2.定义一个Iterator迭代器的接口3.定义一个ArrayList,实现Collection接口,并写一个实现了Iterator接口的内部类。4.编写测试程序TestMain从以上可以看出,设计模式到处用到面向对象中的多态。接口调用子类中的函数