2

コマンド パターンとイテレータ パターンの違いに混乱しています。私にとっては、どちらも同じように見えます。誰でもこれで私を助けてくれませんか。

4

1 に答える 1

3

それらは根本的に異なります。

それぞれの実装例を見たことがありますか? そして、デバッガーを使用してサンプルをステップ実行し、それらが何をするかを学びましたか?

 

  • コマンドは、アクションを表すオブジェクトです。プログラムの一部で作成し、後で他の部分で実行できます。

  • イテレータは、コレクションのすべての要素に対して同じアクションを実行する手段です。

于 2012-11-28T09:25:56.520 に答える