如何在PHP中实现装饰器?
假设有一个名为 “” 的类,它有一个名为 “” 的成员函数。Class_Afunc
我希望“”通过包装在装饰器类中来做一些额外的工作。funcClass_A
$worker = new Decorator(new Original());
有人能举个例子吗?我从来没有在PHP中使用过OO。
以下版本是否正确?
class Decorator
{
    protected $jobs2do;
    public function __construct($string) {
        $this->jobs2do[] = $this->do;
    }
    public function do() {
        // ...
    }
}
上面的代码打算给数组一些额外的工作。
 
					 
				 
				    		 
				    		 
				    		