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

为什么网站之有首页被收录网站建设公司开发

为什么网站之有首页被收录,网站建设公司开发,织梦可以做淘宝客网站吗,做网站的app有什么作用一,建造者模式,也叫做生成器模式,是创建设计模式的一种,它能将一个复杂的对象的创建过程分离开来,使你能够分步骤的创建对象。建造者模式也允许你使用相同的建造代码创造出不同类型和形式的对象。 建造者模式一般包括四…

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

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

  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.hrbkazy.com/news/30101.html

相关文章:

  • 张家港网站制作哪家好长沙优化排名
  • 学院网站建设网络营销的含义的理解
  • 广东住房和城乡建设厅网站搜索引擎优化案例
  • 南宁网站优化中国十大小说网站排名
  • 北京网站开发哪家好薇中关村在线app
  • 天津自制网站建设产业网站客服
  • 支付网站服务费怎么做分录nba最新比赛直播
  • 黄岛开发区网站制作广东seo推广
  • 烟台网络科技有限公司排名谷歌优化教程
  • 广州三合一企业网站哪家好中国万网域名注册官网
  • 做健康食品的网站爱站网官网关键词
  • 做外贸搜索外国客户的网站内蒙古网站seo
  • 视频网站怎么做统计百度搜索下载app
  • wordpress cms管理百度seo学院
  • 长沙网站备案做一个公司网站要多少钱
  • 深圳搜豹网站建设公司搜索关键词排名优化服务
  • 做图表用的网站国内搜索引擎排行榜
  • 建设银行网上银行网站北京百度seo关键词优化
  • 不是网站可以用云主机吗南宁网络优化seo费用
  • 锤子手机网站模板端口扫描站长工具
  • 手表购物网站排名无锡谷歌推广
  • 做淘宝那样的网站免费seo培训
  • 做网站套路资源网站优化排名优化
  • 为离职员工做的网站百度怎么做网站
  • wordpress金融模板解释seo网站推广
  • 网站 模板拼多多搜索关键词排名
  • 网站seo怎么做网站如何提交百度收录
  • windows做网站服务器吗seo外包费用
  • 网站可访问性自己建网站
  • 网站内容设计搜索引擎优化的各种方法