设计模式(二十)——数据结构模式-Iterator

对象模式所属类别简介

有些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用。这时候,将这个特定数据结构封装在内部,在外部提供统一的接口,来实现与特定数据结构无关的访问,是一种行之有效的解决方案。
包括Composite、Iterator、Chain of Resposibility

当前模式简介动机

Iterator

需求。设计一。需求更改。设计一更改版本。违反原则。设计二。设计二更改版本。设计二比设计一区别。

模式定义

提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。
模式结构。要点总结

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章