なるほど。
 ・同じスキャン操作ならひとつのIteratorで複数のConcreteAggregateの
  実装を吸収できる
ということですか?

一個のConcreteクラスだとあんまりメリット感がないって感じなのかな。