public function operate() { parent::operate(); //调用装饰类的操作 $this->extraOperate(); //新增加的操作 }
public function testDecorator() { $component = new ConcreteComponent(); $decorator = new Decorator($component); $decorator->operate(); }