摘要: 使用迭代器模式,可以帮助我们编写可以复用的类,当这个类发生改变时,不需要对其它的类进行修改或者很小的修改即可应对。就上面的书架例子来说,不管BookShelf如何变化,只要BookShelf返回的Iterator类的实例没有问题(hasNext方法和Next方法都可以正常工作),即使调用方不对迭代输出的While循环做任何修改都可以正常工作。 阅读全文
posted @ 2018-12-13 22:22 敲代码的小松鼠 阅读(551) 评论(0) 推荐(0) 编辑

你若不想做,总会找到“接口”;你若想做,总会找到“方法”。