行为型模式之迭代器模式

文章目录 迭代器模式的定义 迭代器模式的结构 迭代器模式的实现 迭代器模式的应用场景 迭代器模式的优缺点 在现实生活以及程序设计中,常常要访问一个聚合对象中的各个元素,如“数据结构”中的链表遍历,一般的作法是将链表的建立和遍历都放在同一个类中,但这种方式不利于程序的扩展,若是要更换遍历方法就必须修改程序源代码,这违背了 “开闭原则”。 既然将遍历方法封装在聚合类中不可取,那么聚合类中不提供遍历方法
相关文章
相关标签/搜索