Iteratorパターンの途中まで実装した。