Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コマンド パターンとイテレータ パターンの違いに混乱しています。私にとっては、どちらも同じように見えます。誰でもこれで私を助けてくれませんか。
それらは根本的に異なります。
それぞれの実装例を見たことがありますか? そして、デバッガーを使用してサンプルをステップ実行し、それらが何をするかを学びましたか?
コマンドは、アクションを表すオブジェクトです。プログラムの一部で作成し、後で他の部分で実行できます。
イテレータは、コレクションのすべての要素に対して同じアクションを実行する手段です。