● 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

生成器( Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。图6-1所示为其类图。

【Java代码】

import java.util.*;

class Product {

private String part A;

private String part B;

public Product__(6)__{}

public void setPartA(String s){ partA=s;}

public void setPartB(String s){ partB=s;}

}

interface Builder{

public (1);

public void buildPartB__(7)__;

public (2);

}

class ConcreteBuilder1: implements Builder{

private Product product;

public ConcreteBuilder1__(8)__{product=new Product__(9)__; }

public void buildPartA__(10)__{ (3)("Component A");}

public void buildPartB__(11)__{ (4)("Component B");}

public Product getResult__(12)__{ return product;}

}

class ConcreteBuilder2 implements Builder{

∥代码省略

}

class Director {

private Builder builder;

public Director(Builder builder){this.builder=builder;}

public void construct__(13)__{

(5)

∥代码省略

}

}

class Test{

public static void main(String[]args){

Director director1=new Director(new ConcreteBuilder1__(14)__);

director1.construct__(15)__;

}

}

软件设计师下午题java_2018上半年软件设计师下午真题(三)相关推荐

  1. 教资面试计算机硬件真题,2019上半年教师资格证面试真题:高中信息技术

    本次教资面试试题来源于学员回忆,与真实试题存在偏差,仅供参考. 高中信息技术<数据库及其建立的过程> 一.考题回顾 题目来源:2019年5月18日广东省广州市面试考题 试讲题目 1.题目: ...

  2. 2023年软件设计师中级(考点分析+复习笔记+历年真题+电子版课本

    2023年软件设计师中级(考点分析+复习笔记+历年真题+电子版课本)

  3. 2022年蓝桥杯:第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾,文末附真题链接)

    目录 第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾) 试题 A: 九进制转十进制 试题 B: 顺子日期 试题 C: 刷题统计 试题 D: 修剪灌木 试题 E: X 进制减法 试题 F: ...

  4. 2023年上半年数据库系统工程师上午真题及答案解析

    1.计算机中, 系统总线用于(  )连接. A.接口和外设       B.运算器.控制器和寄存器 C.主存及外设部件   D.DMA控制器和中断控制器 2.在由高速缓存.主存和硬盘构成的三级存储体系 ...

  5. 2016年上半年信息系统项目管理师真题之上午题小虎趣味解答第26-30题

     2016年上半年信息系统项目管理师真题之上午题之六 小虎趣味解答第26-30题 26.使用UML对系统进行分析设计时,需求描述中的包含组成分为部分等词常常意味着存在()关系下图表示了这种关系. ...

  6. 2016年上半年信息系统项目管理师真题之上午题小虎趣味解答第36-40题

     2016年上半年信息系统项目管理师真题之上午题之八 小虎趣味解答第36-40题 36.37.大型复杂项目的项目管理有别于单项目管理,对于大型复杂项目来说,首先应该制定的计划是()而在该计划中一般 ...

  7. 电大计算机网考选择题库,电大本科计算机应用基础_题库_计算机网考_真题选择题详细分析...

    电大本科计算机应用基础_题库_计算机网考_真题选择题详细分析 (47页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 全国网络统考< ...

  8. 2017年计算机应用基础统考题库,2017年计算机应用基础统考题库网考计算机应用基础真题10.doc...

    2017年计算机应用基础统考题库网考计算机应用基础真题10 一.单选题 1.第二代电子计算机的主要元件是______. A.继电器 B.晶体管 C.电子管 D.集成电路 答案:B 2.计算机的主要特点 ...

  9. 20187计算机应用基础试题,2018年计算机应用基础统考题库网考计算机应用基础真题7...

    <2018年计算机应用基础统考题库网考计算机应用基础真题7>由会员分享,可在线阅读,更多相关<2018年计算机应用基础统考题库网考计算机应用基础真题7(8页珍藏版)>请在人人文 ...

最新文章

  1. VC++中使用MFC通过ADO连接数据库
  2. linux 两个序列比对,如何用COBALT构建本地的多序列比对(Linux系统)
  3. 读书笔记(十)——python简单爬取企查查网企业信息,并以excel格式存储
  4. kindle的xray怎么用_Xray简单使用教程
  5. hive创建java函数_spark通过java的api创建hive的UDF用户自定义函数
  6. 最小二乘法拟合多项式原理以及c++实现
  7. Android通过反射打造能够存储不论什么对象的万能SharedPreferences
  8. 数据挖掘算法-矩阵分解在推荐系统中的应用
  9. 2.数据中台 --- 什么是数据中台
  10. centos7使用kubeadm部署高可用k8s集群
  11. Linux 用户的手边工具:Guide to Linux
  12. Python selenium练习:华为保修查询
  13. android项目银联支付
  14. Windows常用必备软件整理,太全了,值得收藏
  15. idea 创建springboot项目的资源文件application.yml的图标显示不正常
  16. Flex框架(The Flex Framework)
  17. 机器学习基础——贝叶斯
  18. Gizmo for Linux 1.1.0.39
  19. Thread.interrupted()
  20. collectingAndThen​

热门文章

  1. linux ubantu扩展空间,ubuntu 扩展存储空间
  2. mysql 导入unl文件_Informix和Oracel数据库导入UNL数据
  3. 服务器交换机项目购买,四川大学网络空间安全研究院服务器、交换机等采购项目...
  4. java漂亮界面编程_计算机二级之JAVA篇
  5. gentoo 安装时的网络配置
  6. 修改Linux内核的启动Logo和禁用启动光标
  7. 丰田pcs可以关闭吗_丰田新款卡罗拉变化这么大 让老车主陷入沉思
  8. 【转】git hub 使用小结
  9. 【转】Postman系列四:Postman接口请求设置环境变量和全局变量、测试沙箱和测试断言、测试集运行与导入数据文件
  10. UI设计工具比较:Sketch、Adobe XD、墨刀、Mockplus、Axure RP