温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php设计模式之——建造者模式

发布时间:2020-07-24 13:54:54 来源:网络 阅读:278 作者:魔法猫 栏目:web开发
<?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();
	}
}


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI