Data Structures and Algorithms
with Object-Oriented Design Patterns in C# |
A cursor represents the position of an object in an ordered container. It provides the user with a way to specify where an operation is to be performed without having to know how that position is represented.