java 23种设计模式之 迭代器模式(cursor模式)GOF 23-1
今天分享一个迭代器模式(Iterator 模式)
如果存在什么不对的地方,感谢大佬们给予指正,谢谢。
先谈谈具体的思路,然后我再上图。
1.首先建立一个接口。接口的具体的需要被实现的方法 可以自行添加。 (也就是我们的需求,要求这个迭代器需要些什么功能。)
2.创建一个普通类。
(1).这个类首先具备一个属性,List。
(2).然后拥有几个你所需要的list集合的方法。
(3).最为关键的是 获取内部类对象的方法。
3.创建一个内部类,并实现Iterator 接口,实现其全部方法。
根据cursor变量完成一些列的逻辑。
4.测试。