1、迭代器模式(封装你的集合迭代逻辑)
00 分钟
2022-8-26

1、iterator模式

如果不用任何设计模式,直接去遍历一个类的集合
一旦这个类中对集合的使用改版了,比如从数组→map,还有别的可能
你迭代的这块代码,就要改动
如果说diamante和业务逻辑很复杂,同时集合类的实现和遍历代码的实现,是两个人开发的。不好维护
 

评论