首页 软考中级软件设计师正文

某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但制作过程相同。前台服务员(Waiter) 调度厨师制作套餐。欲开发一软件,实现该制作过程,设计如下所示类图。

某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但制作过程相同。前台服务员(Waiter) 调度厨师制作套餐。欲开发一软件,实现该制作过程,设计如下所示类图。该设计采用()模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。其中,()构造一个使用Builder接口的对象。该模式属于()模式,该模式适用于()的情况。(2020年软件设计师下半年)


202038.pngA、生成器(Builder)
B、抽象工厂(Abstract Factory)
C、原型(Prototype)
D、工厂方法(Factory Method)

A、PizzaBuilder
B、SpicyPizaBuilder
C、 Waiter
D、Pizza

A、创建型对象
B、构型对象
C、行为型对象
D、结构型类

A、当一个系统应该独立于它的产品创建、构成和表示时
B、当一个类希望由它的子类来指定它所创建的对象的时候
C、当要强调一系列相关的产品对象的设计以便进行联合使用时
D、当构造过程必须允许被构造的对象有不同的表示时







参考答案:ACAD
参考解析:

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。

本文链接:https://www.ruankaoti.com/post/2385.html

评论

阅读更多

微信扫码,加入打卡学习群,分享学习资料

最近发表