<?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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。