首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Bui
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Bui
admin
2018-09-03
21
问题
阅读下列说明和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://jikaoti.com/ti/Qea7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
阅读以下关于RIP动态路由配置的技术说明,结合网络拓扑图回答问题1至问题3。[说明]某大学城局域网的网络拓扑结构如图7-18所示,图中路由器R1、R2,R3均运行基于距离矢量算法的RIP路由协议,并且图中给出了路由器R1、R2、R3各端口的IP地
由于面向3G移动电话的电子商务网站看不到用户进行销售服务,因此,对用户身份进行认证是必要。通常,在Internet中进行电子签名的认证过程如下:①文件的发送者将要发送的文件生成(1);②用发送者的(2)对摘要加密后,将其添加到文件中;
Samba的工作原理是:让(1)和NetBIOS这两种协议运行于TCP/IP通信协议之上,且通过Windows的(2)协议让用户的Linux计算机可以在Windows的网络邻居上被看到。Samba服务器配置工具是用来管理Samba共享、用户及基本服
双绞线可以制作成直连线和交叉线两种形式,在图3-12所示的拓扑结构中,交换机与路由器(Router)相连的双绞线应制作成什么形式?仔细阅读以下与路由器(Router)的快速以太网接口实现不同VLAN间路由的相关配置信息,结合图3-12所示的拓扑结构图
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
造成故障1的原因是什么?如何解决?1.将故障2中(1)和(2)两处合适的答案填入相应的解答栏内。2.故障2如何解决?
阅读以下说明和交换机的配置信息,回答问题1-3。【说明】某公司下设3个部门,为了便于管理,每个部门组成一个VLAN,公司网络结构如图1-5所示。【交换机Switch1的部分配置信息】Switch1(config)#
NAT英文全称是"NetworkAddressTranslation",中文意思是“网络地址转换”,它是一个IETF(InternetEngineeringTaskForce,Internet工程任务组)标准,允许一个整体机构以一个公用IP(I
通过移动电话接入互联网采用的是什么交换技术,而打电话又是采用什么技术?公司网络中的设备或系统(包括存储商业机密的数据库服务器、邮件服务器,存储资源代码的PC、应用网关、存储私人信息的PC、电子商务系统)中,哪些应放在DMZ中,哪些应放在内网中?并请给予
随机试题
政府了解民意的一种传统方法是()
符合脂肪变性的描述是
A.睾丸B.精囊、前列腺和尿道球腺C.附睾D.输精管、射精管E.精索射精活动的部位是
A.谵语B.郑声C.狂言D.独语E.呓语神志不清,语言重复,时断时续为()。
下列关于竣工技术预验收的说法,正确的是()。
下列哪一项不属于绍兴市的人文景观?()
夸美纽斯的《大教学论》标志着教育学开始成为一门独立的学科,随后教育学在众多因素的推动下逐渐发展完善。推动教育学发展的内在动力是()
公安民警职务设置为()三个序列。
操作系统将CPU的时间资源划分成极短的时间片,轮流分配给各终端用户使用户单独分享CPU的时间片,有“独占计算机”的感觉,这种操作系统称为
A、You’rewelcome.B、Yes,youcan.C、Verygood.B
最新回复
(
0
)