预先在盒子里加小干燥剂包
将盒子顶部做成穹顶
增加透气性,然后将pizza盒放在保温袋中
制冷型Pizza盒子
第1题:
阅读下列说明和 C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作井出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Builder) 模式实现制作过程,得到如图 5-1 所示的类图。图5-1 类图 【C++代码】 include<iostream> include <string> using namespace std; class Pizza { private: string parts; public: void setParts(string parts) { this->parts=parts; } string getParts() { return parts; } }; class PizzaBuilder { protected:Pizza* pizza; public: Pizza* getPizza() { retum pizza; } void createNewPizza() { pizza = new Pizza(); } ( 1 ); } class HawaiianPizzaBuilder :public PizzaBuilder { public: void buildParts() { pizza->setParts("cross +mild + ham&pineapple"); } }; class SpicyPizzaBuider: public PizzaBuilder { public: void buildParts() { pizza->setParts("pan baked +hot + ham&pineapple"); } } Class Waiter{ Private: PizzaBuilder* pizzaBuilder; public: void setPizzaBuilder(PizzaBuilder* pizzaBuilder) { /*设置构建器*/ ( 2 ) } Pizza* getPizza() { return pizzaBuilder->getPizza(); } void construct() { /*构建*/ pizzaBuilder->createNewPizza(); ( 3 ) } }; int main(){ Waiter*waiter=new Waiter(); PizzaBuilder*hawaiian pizzabuilder=new HawaiianPizzaBuilder() ( 4 ); ( 5 ); cout<< "pizza: "<< waiter->getPizza()->getParts()<< endl; } 程序的输出结果为: pizza: cross + mild + ham&pineapple
第2题:
下列选项中,不是页面布局模型的是()。
第3题:
把48个球装在盒子里,每个盒子装的同样多,有几种装法?每种装法各需要几个盒子?如果有37个球呢?
第4题:
对于工程系统:披萨盒子,以下哪些是系统组件?()
第5题:
40个发明原理中的“机械振动原理"通常体现在哪些方面?
第6题:
css盒模型规定盒子由content,margin,padding,border 4个部分组成,由盒子的外部到盒子的内部,这4个部分的顺序依次是()
第7题:
下列案例中哪些没有体现创新思维()
第8题:
对于广告表现阶段的作业人员来说,能否得到有价值、有魅力的创意概念,是作业能否
成功的大_________。
第9题:
披萨盒子预先在盒子里加小干燥剂包是运用了40个发明原理里的()原理?
第10题:
对于pizza盒子的案例中,下列哪些不是由发明原理得到的创意呢?()