Iterator: Benefits and Caveats
Compare the advantages and disadvantages of the Iterator design pattern.
We'll cover the following...
Benefits of using the Iterator pattern
Main benefits of using the Iterator design pattern are as follows:
- The single responsibility principle is well maintained because maintaining the collection and iterating through it are performed by different objects.
- The Iterator design