软件设计师下午题java_2018上半年软件设计师下午真题(三)
● 阅读下列说明和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上半年软件设计师下午真题(三)相关推荐
- 教资面试计算机硬件真题,2019上半年教师资格证面试真题:高中信息技术
本次教资面试试题来源于学员回忆,与真实试题存在偏差,仅供参考. 高中信息技术<数据库及其建立的过程> 一.考题回顾 题目来源:2019年5月18日广东省广州市面试考题 试讲题目 1.题目: ...
- 2023年软件设计师中级(考点分析+复习笔记+历年真题+电子版课本
2023年软件设计师中级(考点分析+复习笔记+历年真题+电子版课本)
- 2022年蓝桥杯:第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾,文末附真题链接)
目录 第十三届蓝桥杯大赛软件赛省赛C/C++大学B组真题(考后回顾) 试题 A: 九进制转十进制 试题 B: 顺子日期 试题 C: 刷题统计 试题 D: 修剪灌木 试题 E: X 进制减法 试题 F: ...
- 2023年上半年数据库系统工程师上午真题及答案解析
1.计算机中, 系统总线用于( )连接. A.接口和外设 B.运算器.控制器和寄存器 C.主存及外设部件 D.DMA控制器和中断控制器 2.在由高速缓存.主存和硬盘构成的三级存储体系 ...
- 2016年上半年信息系统项目管理师真题之上午题小虎趣味解答第26-30题
2016年上半年信息系统项目管理师真题之上午题之六 小虎趣味解答第26-30题 26.使用UML对系统进行分析设计时,需求描述中的包含组成分为部分等词常常意味着存在()关系下图表示了这种关系. ...
- 2016年上半年信息系统项目管理师真题之上午题小虎趣味解答第36-40题
2016年上半年信息系统项目管理师真题之上午题之八 小虎趣味解答第36-40题 36.37.大型复杂项目的项目管理有别于单项目管理,对于大型复杂项目来说,首先应该制定的计划是()而在该计划中一般 ...
- 电大计算机网考选择题库,电大本科计算机应用基础_题库_计算机网考_真题选择题详细分析...
电大本科计算机应用基础_题库_计算机网考_真题选择题详细分析 (47页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 全国网络统考< ...
- 2017年计算机应用基础统考题库,2017年计算机应用基础统考题库网考计算机应用基础真题10.doc...
2017年计算机应用基础统考题库网考计算机应用基础真题10 一.单选题 1.第二代电子计算机的主要元件是______. A.继电器 B.晶体管 C.电子管 D.集成电路 答案:B 2.计算机的主要特点 ...
- 20187计算机应用基础试题,2018年计算机应用基础统考题库网考计算机应用基础真题7...
<2018年计算机应用基础统考题库网考计算机应用基础真题7>由会员分享,可在线阅读,更多相关<2018年计算机应用基础统考题库网考计算机应用基础真题7(8页珍藏版)>请在人人文 ...
最新文章
- VC++中使用MFC通过ADO连接数据库
- linux 两个序列比对,如何用COBALT构建本地的多序列比对(Linux系统)
- 读书笔记(十)——python简单爬取企查查网企业信息,并以excel格式存储
- kindle的xray怎么用_Xray简单使用教程
- hive创建java函数_spark通过java的api创建hive的UDF用户自定义函数
- 最小二乘法拟合多项式原理以及c++实现
- Android通过反射打造能够存储不论什么对象的万能SharedPreferences
- 数据挖掘算法-矩阵分解在推荐系统中的应用
- 2.数据中台 --- 什么是数据中台
- centos7使用kubeadm部署高可用k8s集群
- Linux 用户的手边工具:Guide to Linux
- Python selenium练习:华为保修查询
- android项目银联支付
- Windows常用必备软件整理,太全了,值得收藏
- idea 创建springboot项目的资源文件application.yml的图标显示不正常
- Flex框架(The Flex Framework)
- 机器学习基础——贝叶斯
- Gizmo for Linux 1.1.0.39
- Thread.interrupted()
- collectingAndThen​
热门文章
- linux ubantu扩展空间,ubuntu 扩展存储空间
- mysql 导入unl文件_Informix和Oracel数据库导入UNL数据
- 服务器交换机项目购买,四川大学网络空间安全研究院服务器、交换机等采购项目...
- java漂亮界面编程_计算机二级之JAVA篇
- gentoo 安装时的网络配置
- 修改Linux内核的启动Logo和禁用启动光标
- 丰田pcs可以关闭吗_丰田新款卡罗拉变化这么大 让老车主陷入沉思
- 【转】git hub 使用小结
- 【转】Postman系列四:Postman接口请求设置环境变量和全局变量、测试沙箱和测试断言、测试集运行与导入数据文件
- UI设计工具比较:Sketch、Adobe XD、墨刀、Mockplus、Axure RP