2021年10月25日来源:信管网 作者:cnitpm
某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但制作过程相同。前台服务员(Waiter) 调度厨师制作套餐。欲开发一软件,实现该制作过程,设计如下所示类图。该设计采用( 1 )模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。其中,( 2 )构造一个使用Builder接口的对象。该模式属于( 3 )模式,该模式适用于( 4 )的情况。
(1)A.生成器(Builder)
B.抽象工厂(Abstract Factory)
C.原型(Prototype)
D.工厂方法(Factory Method)
(2)A.PizzaBuilder
B.SpicyPizaBuilder
C.Waiter
D.Pizza
(3)A.创建型对象
B.结构型对象
C.行为型对象
D.结构型类
(4)A.当一个系统应该独立于它的产品创建、构成和表示时
B.当一个类希望由它的子类来指定它所创建的对象的时候
C.当要强调一系列相关的产品对象的设计以便进行联合使用时
D.当构造过程必须允许被构造的对象有不同的表示时
信管网参考答案:A 、C 、A 、D
查看解析:www.cnitpm.com/st/4512317156.html
相关推荐:
免费练习:软件设计师考试题库(模拟试题、章节练习、每日一练)
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐
2021/10/25
2021/10/25
2021/10/25
2021/10/25
2021/10/25