美文网首页
迭代器模式(Itearator)

迭代器模式(Itearator)

作者: freezml | 来源:发表于2017-10-20 11:05 被阅读0次

    组合和聚合的区别:组合的东西不一定具有相同的特性,例如一个对象包含多个不相关的对象作为属性(当这个对象销毁后,他的属性也就不存在了)

    聚合必须需要被聚合的对象拥有相似的特征,以便于 管理、访问、存储。(其中一个聚合对象牺牲了,其他的聚合对象还是会存在的)

    迭代器:迭代器提供了一个统一的访问方法,隐藏了遍历的细节。(聚合在一起之后对象就失去了变量名,所以需要迭代来访问各个对象)

    遍历是有顺序的,目的是为了不重不漏。

    遍历序:自然序-按大小或时间。有些是无保证非自然序,但也是有顺序的,否则不知道一个元素是否已经遍历过了

    Java内置的Iterator:使用Java内置的可以使用for新循环

    为什么叫迭代器:?

    相关文章

      网友评论

          本文标题:迭代器模式(Itearator)

          本文链接:https://www.haomeiwen.com/subject/zbwwwttx.html