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

北京网站开发公司前十名昆明网页制作设计

北京网站开发公司前十名,昆明网页制作设计,手机网站和电脑网站,网站框架代码也叫生成器模式。将一个复杂的构建与它的表示分离#xff0c;使得同样的构建过程可以创建不同的表示。 在建造者模式中#xff0c;有如下4个角色#xff1a; 抽象建造者#xff08;Builder#xff09;#xff1a;用于规范产品的各个组成部分#xff0c;并进行抽象…也叫生成器模式。将一个复杂的构建与它的表示分离使得同样的构建过程可以创建不同的表示。 在建造者模式中有如下4个角色 抽象建造者Builder用于规范产品的各个组成部分并进行抽象一般独立于应用程序的逻辑。具体建造者Concrete Builder实现抽象建造者的所有方法并返回一个组建好的产品实例Product。产品Product建造中的对象一个系统会有多于一个的产品类这些产品不一定有共同的接口可以是不相关的。导演Director该角色负责安排已有模块的顺序指导Builder的建造过程可以有多个Director角色。 我们通过一个生产不同品牌电脑的例子来加深理解 public abstract class Computer {protected String cpu;protected String band;public abstract void assemble(); }public class DellComputer extends Computer {Overridepublic void assemble() {this.band Dell;} }public class HpComputer extends Computer {Overridepublic void assemble() {this.band Hp;} }public abstract class AbstractBuilder {protected Computer computer;public abstract void setCpu();public abstract Computer build(); }public class DellBuilder extends AbstractBuilder {public DellBuilder() {this.computer new DellComputer();}Overridepublic void setCpu() {this.computer.cpu intel;}Overridepublic Computer build() {this.computer.assemble();return this.computer;} }public class HpBuilder extends AbstractBuilder {public HpBuilder() {this.computer new HpComputer();}Overridepublic void setCpu() {this.computer.cpu intel;}Overridepublic Computer build() {this.computer.assemble();return this.computer;} }public class Director {private AbstractBuilder builder;public Director(AbstractBuilder builder) {this.builder builder;}public Computer create() {builder.setCpu();return builder.build();} } 大家如果需要视频版本的讲解可以关注下我的B站 五、设计模式之建造者模式精讲
http://www.hkea.cn/news/14327087/

相关文章:

  • 个人网站建设计划表2345网址导航手机版下载
  • 龙口建网站价格最少的钱怎么做网站
  • 在后台怎么做网站内链嵌入式软件开发工程师工作内容
  • 网站的设计开发免费建站系统下载
  • 网站开发进程报告wordpress主题和预览不同
  • 东莞公司想建网站网页制作学什么东西
  • 杨家平网站建设做废品回收哪个网站好点
  • 嘉峪关做网站做外国人生意的网站有哪些
  • 太原网站建设制作公司哪家好wordpress h5
  • 做网站软件A开头的wordpress主题是用什么开发出来的
  • 关于建设网站的情况说明书网络规划设计师学历低
  • 邢台做移动网站费用大连房地产网站建设
  • 网站设计ai公司邮箱签名模板
  • 桂林市临桂区城乡建设局网站县级部门和乡镇不能建网站建设
  • 商城网站建设运营合同书西安高校定制网站建设公司推荐
  • 杭州公司注销网站备案WordPress的MySQL宕
  • 厦门网站优化建设河南网站建设工作室
  • 无锡滨湖区建设局网站wordpress single page
  • 服务器怎样做网站呢深圳短视频seo搜索排名如何做
  • 网站标准尺寸做电脑网站宽度
  • 子目录创建网站网站建设实训心得php
  • 商务网站设计做h5网站
  • 装修公司网站php源码南宁建网站必荐云尚网络
  • html网站编辑器网站开发设计框图
  • 驾校网站模版如何提升网站搜索排名
  • win7下asp网站搭建创建网站的详细步骤
  • 常州网站关键词推广58网站怎么做才有客户问
  • 个人网站建设 免费沈阳企业关键词优化
  • 北京网站优化服务广州灰色优化网络公司
  • 重庆网站制作长沙wordpress如何关闭网站