Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/11/2006, 14:05
Avatar de Felippe
Felippe
 
Fecha de Ingreso: octubre-2006
Mensajes: 54
Antigüedad: 18 años
Puntos: 0
Hola zsamer:

Tal vez este pequeño ejemplo, te ayude acomprender el concepto de 'interface':

Código PHP:
interface Mascota{
 public function 
hablar();
}

class 
Gato implements Mascota{
   var 
nombre;
   public function 
hablar(){
       print (
"Miau, Miau");
   }
}

class 
Perro implements Mascota{
   public function 
hablar(){
       print (
"Guau, Guau");
   }

Si observas el ejemplo, comprenderas que la clase Perro y Gato, definen especificamente 'EL COMPORTAMIENTO DE LA CLASE', en cambio el 'interface' solamente señala lo que la Mascota 'debe hacer', es decir declara el comportamiento para todas la clases que quieren ser de tipo Mascota.

Espero te sea de ayuda. Un saludo.