sincerit 迭代器模式(Iterator Pattern)

電視機想必大家家裏都有,我們可以把電視機看成一個存儲了電視頻道的一個集合,我們要換頻道進行選擇的時候呢可以使用遙控器,那麼切換頻道就相當於對集合元素進行遍歷的操作,可以返回上一個頻道,下一個頻道,跳轉到指定的頻道,遙控器爲操作電視頻道帶來了很大的方便,用戶並不需要知道這些頻道到底是如何存儲在電視機中,只要使用遙控器就可以切換頻道。在軟件開發中,也存在大量類似電視機一樣的類,它們可以存儲多個成員對象
相關文章
相關標籤/搜索