会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
敲代码的小松鼠
只要选择的路是对的,就不要怕路远。
博客园
首页
新随笔
联系
管理
订阅
2018年12月13日
设计模式——迭代器(Iterator)模式
摘要: 使用迭代器模式,可以帮助我们编写可以复用的类,当这个类发生改变时,不需要对其它的类进行修改或者很小的修改即可应对。就上面的书架例子来说,不管BookShelf如何变化,只要BookShelf返回的Iterator类的实例没有问题(hasNext方法和Next方法都可以正常工作),即使调用方不对迭代输出的While循环做任何修改都可以正常工作。
阅读全文
posted @ 2018-12-13 22:22 敲代码的小松鼠
阅读(551)
评论(0)
推荐(0)
编辑
公告
你若不想做,总会找到“接口”;你若想做,总会找到“方法”。