首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Bui
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Bui
admin
2018-09-03
25
问题
阅读下列说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
光接入网(OAN)由ONU、ODN和OLT等三大部分组成。请将以下所提供的网络设备的序号填写到如图3-6所示的网络结构图中(1)~(5)空缺处对应的位置。【供选择的设备】①ONU②OLT③光分路器④光收发器⑤
阅读以下关于FTTC宽带接入Internet的技术说明,根据要求回答问题1至问题5。【说明】光纤接入网(OpticalAccessNetwork,OAN)是以光纤为传输媒体,并利用光波作为光载波传送信号的接入网。FTTC+LAN是实现居民宽带
阅读以下说明,回答问题1和问题2。【说明】在一幢11层的大楼内组建一个局域网,该局域网的连接示意图如图5-4所示。
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
阅读以下说明,回答问题1、问题2、问题3、问题4和问题5,将解答填入对应栏内。[说明]CableModem可以作为一个网桥直接与用户相连,也可以作为一个路由器与Hub相连,从经济角度考虑,目前采用后一种方式居多。有一种HFC网络如图6-2
阅读以下关于HFC宽带接入Internet网的技术说明,根据要求回答问题1至问题4。【说明】混合光纤同轴电缆网(HFC网)应用数字和模拟传输技术,综合接入Internet、电话、模拟和数字广播电视、数字交互业务等多种业务,将计算机网络、有线电视网
结构化布线成为网络设计和管理的首先考虑的问题,当实施结构化布线时,需要进行详细的规划设计。
阅读以下说明和Java程序代码,将应填入(n)处的字句写在对应栏内。SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:HELO,与SMTP服务器握手,传送本机域名;MAILFROM:,传送发信者的信箱名称;RCP
请阅读以下说明和Socket程序,将应填入(n)处的字句写在对应栏内。网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。一般发起通信请求的应用程序称为客户软件,该应用程序通过与服务器进程
随机试题
长腿石膏管型可用于下列哪种骨折的治疗
臌胀的特征是臌胀的面色多表现为
女性,58岁,夜间从噩梦中醒来,感胸骨后压榨性闷痛,伴呼吸困难,胸痛及呼吸困难持续不能缓解,患者出现面色苍白,冷汗淋漓,血压明显下降,皮肤发绀,此发绀属于
李某,男,24岁,因盗窃案于2009年4月被逮捕,人民检察院向某县人民法院提起公诉,同时被害人马某向人民法院提起附带民事诉讼。法院指定1名审判员独任审理该案。人民检察院认为该案案情比较复杂,应由合议庭审理。人民法院认为该案符合简易程序条件,自己有权决定审判
按照我国环境保护有关法规,作为环境保护对象的“环境”不包括()。
根据个人所得税法律制度的规定,下列属于来源于中国境内的所得有()。
关于电子邮件,下列简述正确的是()。
下列特征中不是面向对象方法的主要特征的是()。
不作为犯罪要求的特定义务是指下列哪些情况?()
Java源文件中最多只能有一个【】类,其他类的个数不限。
最新回复
(
0
)