C#設計模式系列:迭代器模式(Iterator)

  迭代器模式把對象的職責分離,職責分離可以最大限度減少彼此之間的耦合程度,從而建立一個鬆耦合的對象。職責分離的要點是對被分離的職責進行封裝,並以抽象的方式建立彼此之間的關係。 1、迭代器模式簡介 1.1>、定義   迭代器模式提供一種方法可以順序訪問聚合對象中各個元素,但又不暴露該對象的內部表示。 1.2>、使用頻率    高 2、迭代器模式結構 2.1>、結構圖 2.2>、參與者   迭代器模
相關文章
相關標籤/搜索