阅读下列说明和 Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制
阅读下列说明和 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 PizzaBuilder { protected Pizza pizza; public Pizza getPizza() { return pizza; } public void createNewPizza() { pizza = new Pizza(); } public (1) ; } class HawaiianPizzaBuilder extends PizzaBuilder { public void buildParts() { pizza.setParts("cross + mild + ham&pineapp1e”}; } class SpicyPizzaBuilder extends PizzaBuilder { public void buildParts() { pizza.setParts("pan baked + hot + pepperoni&salami"); } } class Waiter { private 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
(2)this.pizzaBuilder=pizzaBuilder
(3)pizzaBuilder.buildParts()
(4)waiter.setPizzaBuilder(hawaiian_pizzabuilder)
(5)waiter.construct()
某有机物分子式为C4H8N2O3,在一定条件下水解只得产物A,A既有酸性又有碱性.(1)写出A的结 化学 2020-05-14 …
水龙头开口处A的直径是2厘米,A离地面B的高度是80厘米,当水龙头打开时,从A处流出的水流速度是1 其他 2020-05-14 …
对李清照的《声声慢》评析不当的一项是A.此词表达了女词人晚年寡居时的孤独、凄苦的生活感受.B.“寻 语文 2020-06-09 …
将导体接入电路若处a的半径为b处的2倍如5图所示将粗细不均匀的导体接入电路,a处半径为b处的2倍, 物理 2020-06-15 …
如图所示,水龙头开口处A的直径d1=2cm,A离地面B的高度h=80cm,当水龙头打开时,从A处流 物理 2020-07-09 …
如图所示,水龙头开口处A的直径d1=2cm,A离地面B的高度h=80cm,当水龙头打开时,从A处流 物理 2020-07-09 …
水龙头开口处A的直径d=2cmA离地面B的高度h=80cm当水龙头打开时,从A处流出的水流速度v= 物理 2020-07-09 …
如图所示,水龙头开口处A的直径d1=2cm,A离地面B的高度h=80cm,当水龙头打开时,从A处流 其他 2020-07-09 …
如图,一个牧童在距离小河岸南400米的A处牧马,而他的家正位于牧马处A的东800米(BC=800米 其他 2020-07-25 …
水龙头开口处A的直径是2厘米,A离地面B的高度是80厘米,当水龙头打开时,从A处流出的水流速度是1米 物理 2020-12-03 …