php设计模式之——建造者模式
<?php/****建造者模式:消除其他对象复杂的创建过程*****/classUserInfo{protected$_age;protected$_name;protected$_prov;publicfunction__construct(){}publicfunctionsetAge($age){$this->_age=$age;}publicfunctionsetName($name){$this->_name=$name;}publicfunctionsetProv($prov){$this->_prov=$prov;}publicfunctiongetMan(){echo$this->_age.$this->_name.$this->prov;}}classBuilding{protected$man='';publicfunction__construct(){$this->man=newUserInfo();}publicfunctionbuildman($array){$this->man->setAge($array['age');$this->man->setAge($array['name');$this->man->setAge($array['prov');}publicfunctiongetman(){$this->man->getMan();}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。