設計模式(二十)——數據結構模式-Iterator

對象模式所屬類別簡介

有些組件在內部具有特定的數據結構,如果讓客戶程序依賴這些特定的數據結構,將極大地破壞組件的複用。這時候,將這個特定數據結構封裝在內部,在外部提供統一的接口,來實現與特定數據結構無關的訪問,是一種行之有效的解決方案。
包括Composite、Iterator、Chain of Resposibility

當前模式簡介動機

Iterator

需求。設計一。需求更改。設計一更改版本。違反原則。設計二。設計二更改版本。設計二比設計一區別。

模式定義

提供一種方法順序訪問一個聚合對象中的各個元素,而又不暴露該對象的內部表示。
模式結構。要點總結

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