我在 .NET 中更多地使用集合。我一直都知道这种设计模式,但我从未真正使用过它: http: //www.dofactory.com/Patterns/PatternIterator.aspx。
我之前在 Java 中使用过迭代器,如下所述:http ://www.tutorialspoint.com/java/java_using_iterator.htm 。这是 Java 对迭代器模式的实现吗?
如果这是 Java 的实现,那么 .NET(特别是 VB.NET)中是否有等价物?在 .NET 中,我通常会这样做:http: //msdn.microsoft.com/en-us/library/aa287603 (v=vs.71).aspx 。我意识到这暴露了对象的表示。