omo implementar um decorador em PH
Suponha que haja uma classe chamada "Class_A
", tem uma função de membro chamada"func
".
Eu quero o "func
"para fazer algum trabalho extra envolvendoClass_A
em uma classe de decorador.
$worker = new Decorator(new Original());
Alguém pode dar um exemplo? Eu nunca usei OO com PHP.
A versão a seguir está correta?
class Decorator
{
protected $jobs2do;
public function __construct($string) {
$this->jobs2do[] = $this->do;
}
public function do() {
// ...
}
}
O código acima pretende colocar algum trabalho extra em uma matri