当前位置: 首页 > 后端技术 > PHP

PHP设计模式之装饰器模式

时间:2023-03-30 02:41:05 PHP

备份网络www.houdunwang.com';}}//抽象装饰器:维护装饰链的抽象类abstractclassDecorateimplementsComponent{protected$component;publicfunction__construct(Component$component){$this->component=$component;}publicfunctiondisplay(){if(!is_null($this->componet)){$this->component->display();}}}//装饰装饰器:用于装饰装饰类CarextendsDecorate{publicfunctiondisplay(){echo"
ihaveacar";父母::显示();//TODO:更改自动生成的存根}}//DecoratorclassBusextendsDecorate{publicfunctiondisplay(){echo"
IhasaBus";父母::显示();}}$person=newPerson();$car=newCar($person);$bus=newBus($car);$bus->display();

最新推荐
猜你喜欢