Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2015, 14:01
dksoft
 
Fecha de Ingreso: octubre-2010
Mensajes: 123
Antigüedad: 13 años, 6 meses
Puntos: 10
Dudas sobre Clases Abstractas e Interfaces

Hola que tal

hoy no vengo con un problema si no con una duda. eh estado leyendo durante varios dias sobre las Class Abtractas y Las interfaces pero por mas y mas que leeo no logro comprender su USO.

estaba leyendo el siguiente tutorial donde se declara la class

Código PHP:
abstract class fruta {

var 
$color;

abstract function 
comer() {}

function 
color($color) {
$this->color $color;
}

}

class 
manzana extends fruta {

function 
manzana($c "roja") {
$this->color($c);
}

function 
comer() {
echo 
"Te Haz comido la manzana ".$this->color;
}


}

$manzana = new manzana;
$manzana->comer();

//Resultado;
Te Haz comido la manzana roja 

Ese ejemplo, pero no comprendo que funcion tiene la class Abstracta. podria yo poner toda la class en una mismo objeto sin neccecidad de poner una clase abstracta y daria EXACTAMENTE EL MISMO RESULTADO. lo que no comprendo es. que ventajas te da usar una class abstracta a una class normal.

espero puedan ayudarme con mi duda.

Muchas gracias.