首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入(1)~(5)处的字句写在答题纸的对应栏内。 【说明】 生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。下图为其类图。 【Java代码】
阅读下列说明和Java代码,将应填入(1)~(5)处的字句写在答题纸的对应栏内。 【说明】 生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。下图为其类图。 【Java代码】
admin
2019-10-08
89
问题
阅读下列说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
阅读以下基于Linux操作系统部署DHCP服务的技术说明,根据要求回答问题1至问题3。【说明】某地市图书馆内部局域网划分为办公区、电子阅览室、无线阅览室等3个VLAN,并通过一台带防火墙模块的路由器与Internet网互连。为了便于整个局域网IP
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
简述网络规划阶段需求分析的方法和解决的问题。(控制在100个字以内)在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上做新的网络建设规划,如何保护用户已有投资?(控制在100个字以内)
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
可供使用的合法IP还有多少哪些?请写出。使用内部IP进行地址转换,若用一台主机连接内外两个网络,请说出两种不同的网络接法并进行比较?
请简要说出DHCP服务的基础流程?请分别写出在Linux系统中启动、停止和重新启动DHCP服务的3个命令。
请分别说出(1)与(2)的设备名称。假设有一个50M的文件从终端用户上传至服务器,需要的最短时间是多少?
ISP是什么?请举例。在路由器和ISDN之间需要加入终端适配器(TA)吗?试说明在什么情况下需要加入TA。
设计布线时,需要考虑哪些主要因素?在设备间子系统设计时,从系统的安全设计上要考虑的主要因素有哪些?
请阅读以下说明和Socfort程序,将应填(n)处的字句写在对应栏内。网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。以下是一个简单的客户机程序(服务器程序略),其工作过程非常简单:客
随机试题
女,38岁。黏液脓血便伴里急后重3年,近1周腹痛加重。体检:体温37.5℃,贫血貌,左下腹部轻压痛。为明确诊断首选的检查是
临终关怀最主要的目的是
会计进行经济核算的经济业务是()的经济业务事项。
下列关于财政综合预算的说法错误的是( )。
旅游者在旅行途中产生的患病就医费用,应由()承担。
利用第二类换元积分法求解下列不定积分.
在考生文件夹下有工程文件sj5.vbp及窗体文件sj5.frm,该程序是不完整的。在名称为Forml的窗体上有一个Label控件和两个名称分别为Commandl和Command2、标题分别为“开始”和“关闭”的命令按钮。编写函数Add(A,N),其功能是由
Forshopaholics,thepost-【D1】______periodmeansonlyonething:sales.Acrossthecountry,pricesareslashonclothing,【D2】__
Sleepisafunnything.We’retaughtthatweshouldgetsevenoreighthoursanight,butalotofusgetbyjustfineonless,
Motorwaysarenodoubtthesafestroadsinthecountry.Mileformile,vehicleforvehicleyouaremuchlesslikelytobekilled
最新回复
(
0
)