Buenas, estaba leyendo un poco sobre los iteradores de la Standard PHP Library y me surgió una duda importante acerca de las interfaces:
Hasta donde sé una interfaz es una "clase" con declaraciones de metodos.
Todas las clases que implementen de esta interfaz tiene que implementar los métodos sí o sí.
Entonces, me pregunto. Si usa la interfaz de SPL "Iterator" que tiene 5 o 6 métodos sin declarar de que me sirve si esos métodos no están declarados?
La interfaz me obligaría a implementar esos metodos y nada mas.
Bueno, eso nomás. Pregunta de novato ya sé!
Saludos.