刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
某快餐厅制作并出售儿童套餐,包括主餐、饮料和玩具,欲开发软件实现该制作过程,采用特定的设计模式。请判断以下说法正确的是?
该模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。其中,Waiter构造了一个使用Builder接口的对象。该模式属于创建型模式,适用于特定情境。
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
题目描述中的软件设计采用了生成器模式(Generator Pattern),该模式属于创建型设计模式。生成器模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。在这个设计中,Waiter构造了一个使用Builder接口的对象,符合生成器模式的特点。
生成器模式适用于以下两种情况:
- 当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式时。
- 当构造过程必须允许被构造的对象有不同的表示时。
选项A是关于创建型对象,与题目描述相符。而选项B(结构型对象)、选项C(行为型对象)和选项D(结构型类)都与题目描述的设计模式无关。因此,正确答案是A。
创作类型:
原创
本文链接:某快餐厅制作并出售儿童套餐,包括主餐、饮料和玩具,欲开发软件实现该制作过程,采用特定的设计模式。请判
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



