<?php /** **建造者模式:消除其他对象复杂的创建过程 *****/ class UserInfo{ protected $_age; protected $_name; protected $_prov; public function __construct(){ } public function setAge($age){ $this->_age = $age; } public function setName($name){ $this->_name = $name; } public function setProv($prov){ $this->_prov = $prov; } public function getMan(){ echo $this->_age.$this->_name.$this->prov; } } class Building{ protected $man = ''; public function __construct(){ $this->man = new UserInfo(); } public function buildman($array){ $this->man->setAge($array['age'); $this->man->setAge($array['name'); $this->man->setAge($array['prov'); } public function getman(){ $this->man->getMan(); } }
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。