Java Tip 38: The trick to "Iterator Observers"
Factor out common code and make your Iterators observable
By Philip Bishop, JavaWorld.com, 09/01/97
Page 4 of 4
- When more than one object is updated by the elements retrieved from an Iterator.
- When the same iterator client code is duplicated throughout a system.
- When encapsulating different Iterator syntax in adaptors that provide an
Iterate() method.
- When encapsulating access to queries on persistent data or from remote objects.