首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入(1)~(5)处的字句写在答题纸的对应栏内。 【说明】 生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。下图为其类图。 【Java代码】
阅读下列说明和Java代码,将应填入(1)~(5)处的字句写在答题纸的对应栏内。 【说明】 生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。下图为其类图。 【Java代码】
admin
2019-10-08
76
问题
阅读下列说明和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://www.kaotiyun.com/show/QsxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
阅读以下基于Linux操作系统部署DHCP服务的技术说明,根据要求回答问题1至问题3。【说明】某地市图书馆内部局域网划分为办公区、电子阅览室、无线阅览室等3个VLAN,并通过一台带防火墙模块的路由器与Internet网互连。为了便于整个局域网IP
认真阅读下列有关Linux操作系统环境下配置Apache服务器的技术说明,根据要求回答问题1至问题5。【说明】随着电子商务日益普及,A公司建构了一台装有RedhatLinux9.0操作系统的虚拟服务器,为各类客户提供网上架构商务站点的Web服
阅读以下说明,回答问题1和问题2。【说明】在一幢11层的大楼内组建一个局域网,该局域网的连接示意图如图5-4所示。
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
阅读以下基于WindowsServer2003操作系统部署NAT服务器的技术说明,根据要求回答问题1至问题5。【说明】某企业内部局域网通过ISP提供的ADSL宽带线路与Internet相连,ISP分配的公网IP地址为202.217.6.32/
请分别说出(1)与(2)的设备名称。请分别说出(1)与(2)的功能。
设计布线时,需要考虑哪些主要因素?结构化布线应遵循的国际标准有哪些?
阅读以下说明和Java程序代码,将应填入(n)处的字句写在对应栏内。SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:HELO,与SMTP服务器握手,传送本机域名;MAILFROM:,传送发信者的信箱名称;RCP
阅读以下有关传统局域网络运行和维护的叙述,将应填入(n)处的字句写在对应栏内。在对网络运行及维护前首先要了解网络,包括识别网络对象的硬件情况、判别局域网的拓扑结构和信道访问方式、确定网络互联以及用户负载等。常见的3种拓扑结构是星形、(1)与(2)拓扑结
阅读以下说明,回答问题1~4,将答案填入对应的解答栏内。某公司申请了一个C类地址210.45.12.0,公司的域名为xyz.com.cn,域名服务器地址为210.45.12.50。公司有生产部门、市场部门、财务部分、人事部门、技术部门和经理办公室,
随机试题
Graves病中,引起甲状腺素分泌过高的抗体是
下列各种功能活动所消耗的能量中,最终不能转化为体热的是
A.急性肺炎B.急性脑炎C.急性肝炎D.急性喉炎E.急性肾炎猩红热的并发症是
建设项目环境影响评价机构的环境影响评价资质分为()等级。
垄断竞争厂商的平均收益函数就是垄断竞争厂商的需求曲线。()
下面关于央行票据说法正确的是()。Ⅰ.是为了弥补财政赤字Ⅱ.是为了调节基础货币Ⅲ.是一种短期债券Ⅳ.中国人民银行用它进行公开市场业务
以下()不是劳动法律关系的内容。
Theironballistooheavyforme______.
"Doyouregretpayingtwodollarsforthebook?""No,I______twiceasmuchforit."
Youshouldspendabout20minutesonQuestions28-39whicharebasedonReadingPassage3below.Popul
最新回复
(
0
)