Iteratorパターン
デザインパターンのIteratorパターンだが、このパターンだけ、なぜ「数えあげる」という具体的な行為が決められているのか、どうもしっくりこない。
クラスの利用者に実装の詳細を(インタフェースで明示されたメソッドを提供することで)隠蔽することが目的なのではないか。
名前で思考の幅を狭められているような気がしてならない。
![増補改訂版Java言語で学ぶデザインパターン入門 増補改訂版Java言語で学ぶデザインパターン入門](https://images-fe.ssl-images-amazon.com/images/I/51QsmvkObML._SL160_.jpg)
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2004/06/19
- メディア: 大型本
- 購入: 51人 クリック: 762回
- この商品を含むブログ (397件) を見る