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.
我对命令模式和迭代器模式之间的区别感到困惑。对我来说,两者看起来都一样。任何人都可以在这方面帮助我。
它们是根本不同的。
您确定您甚至看过每个示例的实现吗?并使用调试器逐步浏览示例以了解它们的作用?
命令是表示动作的对象。它可以由程序的一部分创建,然后由任何其他部分执行。
迭代器是一种对集合的所有元素执行相同操作的方法。