Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/02/2007, 17:39
Avatar de B**
B**
 
Fecha de Ingreso: enero-2006
Ubicación: Monterrey,Mexico
Mensajes: 952
Antigüedad: 19 años
Puntos: 3
Re: ayuda con interface

Asi como dice GreenEyed, una inteface es una serie de reglas que las clases deben de implementar o ya por lo menos definirlas aunque no hagan algo..
Por ejemplo, tu tienes tu clase de Transporte y por logica debe tener los siguientes metodos basicos:
-arrancar
-avanzar
-frenar
etc.
Transporte:
Código PHP:
interface Transporte {
    public 
void arranca();
    public 
void frenar();
    public 
void avanzar();

(en las interfaces solo declaras los metodos, no llevan implementacion)
Entonces si tu tienes clases de transportes, y particularmente ahora tienes que programar la de "motocicleta", pues implementas la clase Transporte para que tengas los metodos basicos de arrancar,avanzar,frenar,etc.
Código PHP:
public class  Motocicleta implements  Transporte{
public 
void arrancar(){
 ....
}

public 
void avanzar(){
 ....
}
public 
void frenar(){
 ....
}




Las interfaces se usan para un mejor diseño.
Un saludo.
__________________
-URL= Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.

Última edición por B**; 26/02/2007 a las 17:48