インターナルイテレータを、
コマンドパターンを使って実現しようと思うんですけど、
漏れは変態ですか?

コンテナに対してコマンドを投げる。
コンテナは、全要素に対して command.Execute( 要素 ) を実行する...