s26

【デザインパターン】Iterator

デザインパターンとは概念らしいので、
こんな感じ。という気持ちで使うらしい。

■Aggregate
iterator()というファンクションを持つ

Iterator
hasNext(),next()というファンクションを持つ。

上記のInterfaceを作成。
Aggregateの中にいろいろなものを詰め込みます。
iteratorクラスを用いて、次が存在するのか?次の要素を取得。
というものを用意。

for(var i:uint = 0; i < _num ; i++){
// do()
}

も概念的には、Iteratorだと思う。
i