Entrevista: Diseñe un iterador para una colección de colecciones.

Diseñe un iterador para una colección de colecciones en java. El iterador debe ocultar el anidamiento, permitiéndole iterar todos los elementos que pertenecen a todas las colecciones como si estuviera trabajando con una sola colección.