Iterator Pattern它提供了一种顺序访问集合对象内部元素的方法,而无需暴露集合对象的内部结构。所以我给它的定义是一种解耦的设计模式。

Iterator Pattern的核心就是两点:

  • 分离
    核将迭代器对象从集合对象中分离出来,使得集合对象可以独立地变化而不影响迭代器的使用。

  • 统一
    通过使用迭代器模式,可以以统一的方式遍历不同类型的集合对象,而无需关注它们的具体实现细节。

posted on 2024-07-16 23:14  Mysticbinary  阅读(0)  评论(0编辑  收藏  举报