Interfaces
SPL proporciona un conjunto de interfaces para mejorar los iteradores,
y un par de interfaces para implementar el Patrón de Diseño Observador.
&reference.spl.outeriterator;
&reference.spl.recursiveiterator;
&reference.spl.seekableiterator;
&reference.spl.splobserver;
&reference.spl.splsubject;