Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2014, 14:38
Avatar de juan_14nob
juan_14nob
 
Fecha de Ingreso: abril-2010
Mensajes: 552
Antigüedad: 14 años
Puntos: 6
POO Clase abstracta

Hola, tengo una duda acerca de algo que quiero hace con una clase en php.
Tengo conocimientos básicos de POO y estoy aprendiendo.

Lo que quiero hacer es una clase donde un método deba ser creado si o si.
y luego otros métodos que no necesariamente deban ser creados. por ejemplo:

Código PHP:
Ver original
  1. <?php
  2. abstract class servidor {
  3.  abstract function obligatoria();
  4.  public function metodo1(){
  5.  // hacer cosas
  6.  }
  7.  public function metodo2(){
  8.  // hacer cosas
  9.  }
  10.  
  11. }
  12.  
  13. class cliente extends servidor{
  14.  
  15.  // creo el metodo abstracto
  16.  public function obligatoria(){
  17.  }
  18.  
  19.  // Ahora lo que quiero hacer aca es tambien crear los metodos publicos, pero que si no los creo ejecute el metodo de arriba.
  20.  public function metodo1(){
  21.  // ejecutar algo. pero si no esta creado este metodo que se ejecute el de la clase servidor
  22.  }
  23.  
  24. }
  25.  
  26.  
  27.  
  28. Se entiende??
  29.  
  30. Saludos!!!!!
  31. ?>