Multiple choice Which of the following is a correct statement about 'Iterator' design pattern? It is used to specify the objects with their underlying representation. It encapsulates a request as an object. It avoids coupling the sender of a request to its receiver. It defines the creation of a class for which only a single instance can exist. It virtualises storage of entities in a persistent medium. Reveal answer Fill a bubble to check yourself A Correct answer Explanation This pattern provides a way to access the elements of an aggregate object sequentially without exposing its underlying representation.