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

郑州汉狮做网站的大公司关键词的优化方案

郑州汉狮做网站的大公司,关键词的优化方案,公司信息网站建设目标,软件属于网站开发吗建造者模式是一种创建型设计模式,它允许你创建一个复杂对象的不同部分并将它们组装在一起,以产生最终的对象。以下是一个简单的 Java 示例,演示了建造者模式的用法: // 产品类 class Computer {private String cpu;private String…

建造者模式是一种创建型设计模式,它允许你创建一个复杂对象的不同部分并将它们组装在一起,以产生最终的对象。以下是一个简单的 Java 示例,演示了建造者模式的用法:


// 产品类
class Computer {private String cpu;private String ram;private String storage;private String gpu;public void setCpu(String cpu) {this.cpu = cpu;}public void setRam(String ram) {this.ram = ram;}public void setStorage(String storage) {this.storage = storage;}public void setGpu(String gpu) {this.gpu = gpu;}@Overridepublic String toString() {return "Computer{" +"cpu='" + cpu + '\'' +", ram='" + ram + '\'' +", storage='" + storage + '\'' +", gpu='" + gpu + '\'' +'}';}
}// 抽象建造者
interface ComputerBuilder {void buildCPU();void buildRAM();void buildStorage();void buildGPU();Computer getComputer();
}// 具体建造者
class HighEndComputerBuilder implements ComputerBuilder {private Computer computer;public HighEndComputerBuilder() {computer = new Computer();}public void buildCPU() {computer.setCpu("Intel Core i9");}public void buildRAM() {computer.setRam("32GB DDR4");}public void buildStorage() {computer.setStorage("1TB SSD");}public void buildGPU() {computer.setGpu("NVIDIA GeForce RTX 3080");}public Computer getComputer() {return computer;}
}// 指挥者
class Director {private ComputerBuilder computerBuilder;public void setComputerBuilder(ComputerBuilder computerBuilder) {this.computerBuilder = computerBuilder;}public Computer buildComputer() {computerBuilder.buildCPU();computerBuilder.buildRAM();computerBuilder.buildStorage();computerBuilder.buildGPU();return computerBuilder.getComputer();}
}// 示例
public class Main {public static void main(String[] args) {Director director = new Director();ComputerBuilder highEndBuilder = new HighEndComputerBuilder();director.setComputerBuilder(highEndBuilder);Computer highEndComputer = director.buildComputer();System.out.println("High-end Computer:");System.out.println(highEndComputer);}
}

在这个例子中,Computer 类是产品类,它具有一些属性如 CPU、RAM、存储和 GPU。ComputerBuilder 接口定义了建造者的方法,包括构建 CPU、RAM、存储和 GPU。HighEndComputerBuilder 类是一个具体的建造者,负责构建高端计算机的各个部件。Director 类负责指挥建造者构建计算机,它可以接受不同的建造者来构建不同配置的计算机。
在 Main 类中,我们创建了一个指挥者和一个高端计算机的建造者,并指定给指挥者。然后指挥者使用建造者构建高端计算机,最终得到一个完整的高端计算机对象。

http://www.mmbaike.com/news/68173.html

相关文章:

  • 网站优秀设计方案搜易网提供的技术服务
  • 山西住房和建设厅网站中国女排联赛排名
  • 网页界面设计的功能性主要体现在信息的哪两个方面培训班线上优化
  • 网站开发需要的资料seo查询 工具
  • 网站备案授权书怎么填写北京网站优化合作
  • 网站开发人员薪酬seo技术培训泰州
  • 有没有免费的网站软件seo搜索引擎优化人才
  • 网站建设分配人员方案十大软件免费下载网站排行榜
  • 大型手机网站制作产品软文模板
  • 网站调研方法有哪些内容谷歌优化教程
  • 休闲食品网站建设策划书公司网站怎么申请怎么注册
  • 西安企业网站制作价格百度推广渠道户
  • 建设网站第一步内蒙古网站seo
  • 装修公司网站 源码郴州网站seo外包
  • 沈阳模板网站制作论述搜索引擎优化的具体措施
  • 网站建设的方法站长网站工具
  • 比较大气的网站专业提升关键词排名工具
  • 做货代的要注册哪种物流网站怎么找专业的营销团队
  • 视频网站的服务器建设怎么做推广
  • 哪里可以学习做网站想做游戏推广怎么找游戏公司
  • 东莞高埗做网站哪个公司好徐州网站建设方案优化
  • 三网合一网站建设方案市场营销试题库(带答案)
  • 推广网站建设产品介绍百度地图推广怎么做的
  • 优化型网站建设网络推广电话
  • 网上做家教的网站免费推广网站注册入口
  • asp.net建网站关键一招
  • 网站如何做推广开发一个app价目表
  • 全球疫情实时动态广州推广seo
  • 有哪几个网站可以做贸易查权重工具
  • 上海企业网站建设制作公司广告推广