2

我对命令模式和迭代器模式之间的区别感到困惑。对我来说,两者看起来都一样。任何人都可以在这方面帮助我。

4

1 回答 1

3

它们是根本不同的。

您确定您甚至看过每个示例的实现吗?并使用调试器逐步浏览示例以了解它们的作用?

 

  • 命令是表示动作的对象。它可以由程序的一部分创建,然后由任何其他部分执行。

  • 迭代器是一种对集合的所有元素执行相同操作的方法。

于 2012-11-28T09:25:56.520 回答