试题详情
- 简答题 阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 说明:某饭店在不同的时段提供多种不同的餐饮,其菜单的结构图如图10.41所示。 现在采用组合(Composition)模式来构造该饭店的菜单,使得饭店可以方便地在其中添加新的餐饮形式,得到如图10.42所示的类图。其中MenuComponent为抽象类,定义了添加(add)新菜单和打印饭店所有菜单信息(print)的方法接口。类Menu表示饭店提供的每种餐饮形式的菜单,如煎饼屋菜单、咖啡屋菜单等。每种菜单中都可以添加子菜单,例如图10.41中的甜点菜单。类Menultem表示菜单中的菜式。 c++代码如下:
-
(1)virtualvoidadd(MenuComponent*menuComponent)=0
(2)MenuComponent*
(3)menuComponents->push_back(menuComponent)
(4)(*iter)
(5)allMenus 关注下方微信公众号,在线模考后查看
热门试题
- 属于CPU中算术逻辑单元的部件是()。
- 阅读下列说明和图,回答问题1至问题3,将
- 阅读下列说明和C代码,将应填入(n)处的
- 对一待排序序列分别进行直接插入排序和简单
- 阅读下列说明,回答问题1至问题3,将解答
- 利用()可以获取某FTP服务器中是否存在
- 多态分为参数多态、包含多态÷过载多态和强
- 已知一个文件中出现的各字符及其对应的频率
- 在KMP模式匹配算法中,需要求解模式串p
- 业务用例和参与者一起描述(1),而业务对
- ()既不是图像编码也不是视频编码的国际标
- 进程P1、P2、P3、P4和P5的前趋图
- 网络系统中,通常把()置于DMZ区。
- Ravi, like many p
- 三总线结构的计算机总线系统由()组成。
- 若有关系R(A,B,C,D)和S(C,D
- 以下关于下图所示有限自动机的叙述中,不正
- 甲、乙软件公司于2013年9月12日就其
- 计算机通过MIC(话筒接口)收到的信号是
- DHCP客户端可从DHCP服务器获得()