java23中设计模式之迭代器模式
Posted 周无极
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java23中设计模式之迭代器模式相关的知识,希望对你有一定的参考价值。
package com.bdqn.iterator; public interface MyIterator { //将游标指向第一个元素 void first(); //将游标指向下一个元素 void next(); //判断存在下一个元素 boolean hasNext(); boolean iSFirst(); boolean iSLast(); //获取当前游标指向的对象 Object getCurrentObj(); }
package com.bdqn.iterator; public interface MyIterator { //将游标指向第一个元素 void first(); //将游标指向下一个元素 void next(); //判断存在下一个元素 boolean hasNext(); boolean iSFirst(); boolean iSLast(); //获取当前游标指向的对象 Object getCurrentObj(); }
package com.bdqn.iterator; public class Client { public static void main(String[] args) { ConcreteMyaggregate cma=new ConcreteMyaggregate(); cma.addObject("aa"); cma.addObject("bb"); cma.addObject("cc"); MyIterator iter=cma.createIterator(); while (iter.hasNext()) { System.out.println(iter.getCurrentObj()); iter.next(); } } }
以上是关于java23中设计模式之迭代器模式的主要内容,如果未能解决你的问题,请参考以下文章