Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2007, 00:32
leinad256
 
Fecha de Ingreso: septiembre-2002
Ubicación: Mexico
Mensajes: 142
Antigüedad: 22 años, 4 meses
Puntos: 0
Implementacion de Métodos

Hola a todos!
A ver si me pueden resolver de una duda la cual se solucionar en ActionScript pero no encuentro la solución en PHP.

Basicamente tengo una clase principal a la cual le deseo "implementar" una serie de metodos que se encuentran en otras clases. Digamos que es una manera de emular la herencia multiple, pero esa no es mi intencion. Lo que deseo es tener una serie de metodos que extiendan mi clase y le den ciertas habilidades extras a las contempladas originalmente, a manera de libreria. Un ejemplo mas o menos :


Código PHP:
class Foo {

    function 
Foo () {
    }
    static function 
initialize ($target) {
        
$d = new self();
        foreach (
$d as $key=>$value) {
            
$target->$key $value;
        }
    }
    function 
test () {
        echo 
"do it!";
    }
}

class 
Boo {
    function 
Boo () {
        
Foo::initialize($this);
    }
}


$f = new Boo();
$f->test(); 
Basicamente lo que intento es que la clase Boo adquiera el metodo test()

Saludos y gracias!
__________________
www.subflash.com <-----visita