当前位置: 首页 > news >正文

哪个网站 的域名最便宜手机端steam怎么调中文

哪个网站 的域名最便宜,手机端steam怎么调中文,湛江网页设计开发,东莞seoseo关键词排名优化一,建造者模式,也叫做生成器模式,是创建设计模式的一种,它能将一个复杂的对象的创建过程分离开来,使你能够分步骤的创建对象。建造者模式也允许你使用相同的建造代码创造出不同类型和形式的对象。 建造者模式一般包括四…

一,建造者模式,也叫做生成器模式,是创建设计模式的一种,它能将一个复杂的对象的创建过程分离开来,使你能够分步骤的创建对象。建造者模式也允许你使用相同的建造代码创造出不同类型和形式的对象。

建造者模式一般包括四个角色

  1. 产品角色,产品角色定义自身的组成属性
  2. 抽象建造者,抽象建造者定义了产品的创建过程以及如何返回一个产品
  3. 具体建造者,具体建造者实现了抽象建造者创建产品过程的方法,给产品的具体属性进行赋值定义
  4. 指挥者,指挥者负责与调用客户端交互,决定创建什么样的产品

二,例子


//产品角色
class Product
{private $name;private $color;public function name($name): void{$this->name=$name;}public function color($color): void{$this->color=$color;}
}//抽象建造者角色
abstract class AbstractBuilder
{protected $product;function __construct(){$this->product = new Product();}public abstract function setName();public abstract function setColor();public function getResult(){return $this->product;}
}//具体建造者A
class BuilderA extends AbstractBuilder
{public function setName(){$this->product->name('产品A');}public function setColor(){$this->product->color('黑色');}
}//具体建造者B
class BuilderB extends AbstractBuilder
{public function setName(){$this->product->name('产品B');}public function setColor(){$this->product->color('白色');}
}//指挥者/导演者/构造器
class Director
{public function make(AbstractBuilder $builder){$builder->setName();$builder->setColor();return $builder->getResult();}
}//客户端
$director = new Director;
$builderA = new BuilderA();
$res1=$director->make($builderA);
var_dump($res1);$builderB = new BuilderB();
$res2=$director->make($builderB);
var_dump($res2);

 

http://www.yayakq.cn/news/647763/

相关文章:

  • 怎样联系网站管理员重庆 机械有限公司 江北网站建设
  • 营销网站建设合同网上购物系统流程图
  • 制作公司网站流程Wordpress 微信 openid
  • 杭州市网站建设公司网站修改怎么做
  • 怎么自己做网站挣钱宜城网站建设
  • 企业网站网页设计局域网中怎么访问自己做的网站
  • 广州网站建设建设网站开发如何查看请求体
  • 图片网站源码asp男做暧免费视频网站
  • 网站用户体验比较开发app需要什么样的团队
  • 医疗手机网站模板律所网站建设要求书
  • 网站建设公司客户来源渠道旅游电子商务网站开发制作
  • 博物馆 网站 建设怀柔网站建设公司
  • 如何制作建筑公司网站找人做网站要注意什么
  • 企业网站推广成功案例办公室装修设计效果
  • 如何建设自己网站首页网络营销师怎么报名
  • 沈阳网站制作推广更新公司网站内容需要
  • 网站是怎么建立的深圳福田最大网站公司
  • 河南建筑网站项目管理的主要内容包括哪些
  • 网站建设吉金手指排名13做旅游的网站的要素
  • 企业网站推广和营销网页推广区别做网站怎么把背景变成纯色
  • 电商网站建设系统扁平式风格网站
  • 杭州市区网站制作单位网站建设中页面html
  • 最好的书籍设计网站短视频代运营
  • 哪些网站是响应式的综合网站开发实训总结
  • 苗木网站模版数据分析公司
  • 深圳建设官方网站wordpress 点赞代码
  • 网站服务器备案查询开发公司已经卖出生地
  • 山东省建设工会网站建立网站需要哪些费用
  • 可以在公司局域网做网站吗汕头网站建设方案优化
  • 建站 网站程序有哪些百度站长工具数据提交