首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入(1)~(5)处的字句写在答题纸的对应栏内。 【说明】 生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。下图为其类图。 【Java代码】
阅读下列说明和Java代码,将应填入(1)~(5)处的字句写在答题纸的对应栏内。 【说明】 生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。下图为其类图。 【Java代码】
admin
2019-10-08
54
问题
阅读下列说明和Java代码,将应填入(1)~(5)处的字句写在答题纸的对应栏内。
【说明】
生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。下图为其类图。
【Java代码】
import java.util.*;
class Product{
private String partA;
private String partB;
public Product(){}
public void setPartA(String s){partA=s;}
public void setPartB(String s){partB=s;}
}
interface Builder{
public ____(1);
public void buildPartB();
public ____(2);
}
class ConcreteBuilder1 implements Builder{
private Product product;
public ConcreteBuilderl(){product=new Product(); }
public void buildPartA(){ ____(3) (’’Component A’’);}
public void buildPartB(){ ____(4) (’’Component B’’);}
public Product getResult(){return product;}
}
class ConcreteBuilder2 implements Builder{
//代码省略
}
class Director{
private Builder builder;
public Director(Builder builder){this.builder=builder;}
public void construct(){
____(5);
//代码省略
}
}
class Test{
public static void main(String[]args){
Director directorl=new Director(new ConcreteBuilder1());
director1.construct();
}
}
选项
答案
(1)void buildPart A() (2)Product getResult() (3)product.setPartA (4)aproduct.setPartB (5)builder.buildPartA(); builder.buildPartB(); Product p=builder.getResult();
解析
转载请注明原文地址:https://kaotiyun.com/show/QsxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
认真阅读以下实现VLAN间路由的配置技术说明,根据要求回答问题1至问题6。【说明】当交换机上的VLAN数量很多时,通常会采用路由器快速以太网子接,及IEEE802.1Q封装对VLAN间的数据进行路由。在如图3-12所示的拓扑图中,在交换机
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
阅读以下基于WindowsServer2003操作系统部署NAT服务器的技术说明,根据要求回答问题1至问题5。【说明】某企业内部局域网通过ISP提供的ADSL宽带线路与Internet相连,ISP分配的公网IP地址为202.217.6.32/
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
请分别说出(1)与(2)的设备名称。假设有一个50M的文件从终端用户上传至服务器,需要的最短时间是多少?
设计该宽带路由器的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任务管理是一个非常重要的设计内容。在该实时操作系统中,任务作为占用资源的基本单位,总共有5个状态:休眠状态、就绪状态、运行状态、等待或挂起状态和中断服务
认真阅读以下基于Windows2003操作系统IPv6的技术说明,根据要求回答问题1至问题4。【说明】由于现有的网络设备大部分都是基于IPv4的,也不可能在短时间内都更新换代来支持IPv6,因此在相对比较长的一段时期内,IPv6网络将和IPv4
设计布线时,需要考虑哪些主要因素?布线实施后,需要经过系统测试,测试线路的主要指标有哪些?
请阅读以下说明和Socket程序,将应填入(n)处的字句写在对应栏内。网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。一般发起通信请求的应用程序称为客户软件,该应用程序通过与服务器进程
阅读以下说明,回答问题1~3,将答案填入对应的解答栏内。网络地址转换(NAT)的主要目的是解决IP地址短缺问题以及实现TCP负载均衡等。在图4-1的设计方案中,与Internet连接的路由器采用网络地址转换。某学校通过专线上网,申请的
随机试题
患者,女,58岁。畏寒,高热,诊断为“急性肾盂肾炎”。关于急性肾盂肾炎的抗菌药物治疗,下列哪项正确
A国某公司以CW价与中国某公司签订了向中国出口食品2000箱的合同,A国公司在货物装运后,凭已装船清洁提单和已投保一切险及战争险的保险单,向银行办理了结汇,货到目的港后经复验发现,该批货物中的342箱食品所含的沙门氏细菌超过进口国的标准,250箱食品受潮变
风险分析方法不包括()。
某总承包单位将一医院的通风空调工程分包给某安装单位,工程内容有风系统、水系统和冷热(媒)设备。设备有7台风冷式热泵机组,9台水泵,123台吸顶式新风空调机组,1237台风机盘管、42台排风机,均由业主采购。通风空调工程的电气系统由总承包单位施工。通风空调设
加工贸易项下出口应税商品,如系全部使用进口料件加工的成品,征收出口关税。
丢失“港、澳居民来往内地通行证”的旅游者,应先到()开具遗失证明。
为了使桥基和桥墩石胶结牢固,采用“种蛎固基法”的是( )。
确立合理的评估标准是社会政策评估的重要环节。评估标准包括()。[2009年真题]
[*]
Nomatterwhoyouareorwhereyoucomefrom,onethingiscertain:youareacquaintedwiththemosquito(蚊子)—althoughyouprobab
最新回复
(
0
)