Java相談室 Part4

このエントリーをはてなブックマークに追加
260デフォルトの名無しさん
>>259
hasNext()が実際やらなきゃいけない処理は
相手がArrayListかHashMapかLinkedListかによってまったく違う
だからlistIterator()等でで取得されるオブジェクトは
実際にはIteratorを実装したArrayやHashごとの別の
種類のオブジェクトなんだよ
でもインターフェースが統一されていれば操作を統一できるし
あとからArrayListからLinkedListに変更とかも簡単だろ?

つーか「ポリモーフィズム(多態)」の書き取り100回!