首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Bui
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Bui
admin
2018-09-03
41
问题
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Builder)模式实现制作过程,得到如图6—1所示的类图。
【Java代码】
class Pizza{
private String parts:
public void setParts(String parts){this.parts=parts,}
public String toString(){return this.parts;}
}
abstract class PizzaBuiider{
protected Pizza pizza;
public Pizza getPizza(){return pizza;)
public void createNewPizza(){pizza=new Pizzac),}
public(1);
}
class HawaiianPizzaBuilder extends PizzaBuilder{
public void buildParts(){pizza.setParts("cross+mild+ham&pineapple"};
}
class SpicyPizzaBuilder extends PizzaBuilder{
public void buildParts(){pizza.setParts("pan baked+hot+
pepperoni&salami");}
}
class Waiter{
prirate PizzaBuilder pizzaBuilder;
public void setPizzaBuilder(PizzaBuilder pizzaBuilder){/*设置构建器*/
(2),
}
public Pizza getPizza(){return pizzaBuilder.getPizza();}
public void construct(){/*构建*/
pizzaBuilder.createNewPizza();
(3),
}
}
Class FastFoodordering{
public static viod mainSting[]args){
Waiter waiter=new Waiter();
PizzaBuilder hawaiian_pizzabuilder=new HawaiianPizzaBuilder();
(4),
(5),
System.out.println("pizza:"+waiter.getPizza());
}
}
程序的输出结果为:
Pizza:cross+mild+ham&pineapple
选项
答案
(1)abstract void buildParts(); (2)this.pizzaBuilder=pizzaBuilder (3)pizzaBuilder.buildParts() (4)waiter.setPizzaBuilder(hawaiian pizzabuilder) (5)waiter.construct()
解析
转载请注明原文地址:https://kaotiyun.com/show/czxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
由于面向3G移动电话的电子商务网站看不到用户进行销售服务,因此,对用户身份进行认证是必要。通常,在Internet中进行电子签名的认证过程如下:①文件的发送者将要发送的文件生成(1);②用发送者的(2)对摘要加密后,将其添加到文件中;
光接入网(OAN)由ONU、ODN和OLT等三大部分组成。请将以下所提供的网络设备的序号填写到如图3-6所示的网络结构图中(1)~(5)空缺处对应的位置。【供选择的设备】①ONU②OLT③光分路器④光收发器⑤
请结合图2-6所示的网络拓扑结构图及题干的相关描述信息,将图2-7所示的配置文件中的(1)~(4)空缺处的内容填写完整。在图2-7所示的配置文件中,第14行至第18行实现什么配置功能?
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
阅读以下说明,回答问题1和问题2。【说明】在一幢11层的大楼内组建一个局域网,该局域网的连接示意图如图5-4所示。
A、B、C、D4台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。若要加入第5台主机E,使它能与D主机直接通信,其IP地址的设定范围应是多少?
通过移动电话接入互联网采用的是什么交换技术,而打电话又是采用什么技术?公司网络中的设备或系统(包括存储商业机密的数据库服务器、邮件服务器,存储资源代码的PC、应用网关、存储私人信息的PC、电子商务系统)中,哪些应放在DMZ中,哪些应放在内网中?并请给予
通常VLAN有哪两种实现方式。在基于端口的VLAN划分中,交换机上的每一个端口允许以哪3种模式划入VLAN中,并简述它们的含义。
阅读以下说明,回答问题1~5,将答案填入对应的解答栏内。某公司在国际网互联中心申请了210.45.12.0/24一个C的IP地址,域名为abc.com.cn。该公司有一台该WEB服务器(IP地址为210.45.12.11,主机名为S1)、一台FT
随机试题
该患者最可能的诊断是下列治疗不正确的是
下列不属于CT图像后处理滤过方法的是
肾小管各部位及其相应功能,应除外哪一项
丙基硫氧嘧啶治疗甲亢过程中,需停药处理的是
A、调敷患处B、涂患处C、贴患处D、撒布患处E、吹布患处狗皮膏的用法是
新的药品不良反应是指()。
建筑工地上通常出现的建筑施工噪声有()。
课堂气氛的类型主要包括()。①积极的课堂气氛②消极的课堂气氛③民主的课堂气氛④对抗的课堂气氛
Unlikeso-calledbasicemotionssuchassadness,fear,andanger,guiltemergesalittlelater,inconjunctionwithachild’sgr
Shehasrecentlyleftajobandhadhelpedherselftocopiesofthecompany’sclientdata,whichsheintendedto______instart
最新回复
(
0
)