"Class_A" adlı bir sınıf var varsayalım, o "func" adlı bir üye işlevi vardır.
Ben istiyorum "func" bir dekoratör sınıfta Class_A sararak bazı ekstra işler yapmak için.
$worker = new Decorator(new Original());
Birisi bir örnek verebilir misiniz? PHP ile Ö.Ö. hiç kullanmadım.
================================================== =====
Teşekkür ederim çocuklar, benim için iyi bir demo sağladık!
Aşağıdaki sürüm doğru mudur?
class Decorator
{
protected $jobs2do;
public function __construct($string) {
$this->jobs2do[] = $this->do;
}
public function do() {
// ...
}
}
Yukarıdaki kod, bir dizi bazı ekstra işler koymak niyetinde.