试题详情
- 简答题 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 说明:某饭店在不同的时段提供多种不同的餐饮,其菜单的结构图如图10.43所示。现在采用组合(Composition)模式来构造该饭店的菜单,使得饭店可以方便地在其中添加新的餐饮形式,得到如图10.44所示的类图。其中MenuComponent为抽象类,定义了添加(add)新菜单和打印饭店所有菜单信息(print)的方法接口。类Menu表示饭店提供的每种餐饮形式的菜单,如煎饼屋菜单、咖啡屋菜单等。每种菜单中都可以添加子菜单,例如图10.43中的甜点菜单。类Menultem表示菜单中的菜式。 Java代码如下:
-
(1)abstractclass或publicabstractclass
(2)publicabstractvoidadd(MenuComponentmenuComponent)或abstractvoidadd(MenuComponentmenuComponent)或protectedabstractvoidadd(MenuComponentmenuComponent)
(3)add(menuComponent)
(4)menuComponent.print()
(5)allMenus.print() 关注下方微信公众号,在线模考后查看
热门试题
- 针对应用在运行期的数据特点,修改其排序算
- Extreme Programmi
- 在数据库逻辑结构设计阶段,需要()阶段形
- 利用结构化分析模型进行接口设计时,应以(
- 假设磁盘每磁道有18个扇区,系统刚完成了
- 一组对象以定义良好但是复杂的方式进行通信
- Flynn分类法基于倍息流特征将计算机分
- 若某文件系统的目录结构如图所示,假设用户
- 内存按字节编址从A5000H到DCFFF
- 甘特图(Gantt图)不能()
- 在有n个无序无重复元素值的数组中查找第i
- Extreme Programmi
- 在某班级管理系统中,班级的班委有班长、副
- 若有关系R(A,B,C,D)和S(C,D
- 以下关于CMM的叙述中,不正确的是()。
- 阅读下列说明,回答问题1至问题3,将解答
- 三总线结构的计算机总线系统由()组成。
- 在ISO/IEC软件质量模型中,可靠性是
- 在软件开发过程中,系统测试阶段的测试目标
- Ravi, like many p