试题详情
- 简答题 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 说明:某大型商场内安装了多个简易的纸巾售卖机,自动售出2元钱一包的纸巾,且每次仅售出一包纸巾。纸巾售卖机的状态如图10.37所示。采用状态(State)模式来实现该纸巾售卖机,得到如图10.38所示的类图。 其中类State为抽象类,定义了投币、退币、出纸巾等方法接口。类SoldState、SoldOutState、NoQuarterState和HasQuarterState分别对应图10.37中纸巾售卖机的4种状态:售出纸巾、纸巾售完、没有投币、有2元钱。 Java代码如下:
-
(1)State
(2)tissueMachinE.getHasQuarterState()或newHasQuarterState()或tissueMachinE.HasQuarterState()
(3)tissueMachinE.getNoQuarterState()或newNoQuarterState()或tissueMachinE.NoQuarterState()
(4)tissueMachinE.getNoQuarterState()或newNoQuarterState()或tissueMachinE.NoQuarterState()
(5)tissueMachinE.getSoldOutState()或newSoldOutState()或tissueMachinE.SoldOutState() 关注下方微信公众号,在线模考后查看
热门试题
- 以下关于下图所示有限自动机的叙述中,不正
- 阅读下列说明和图,回答问题1至问题4,将
- 快速排序算法在排序过程中,在待排序数组中
- 类()之间存在着一般和特殊的关系。
- 甲、乙软件公司于2013年9月12日就其
- 阅读下列说明和图,回答问题1至问题3,将
- CPU中译码器的主要作用是进行()。
- 若有关系R(A,B,C,D)和S(C,D
- 在Windows系统中,为排除DNS域名
- UMI图中,一张交互图显示一个交互。由一
- Ravi, like many p
- 进程P1、P2、P3、P4和P5的前趋图
- 阅读下列说明和图,回答问题1至问题3,将
- 计算机采用分级存储体系的主要目的是为了解
- ()是由权值集合{8,5,6,2}构造的
- 给定关系模式R,U={A,B,
- 确定软件的规模划分及模块之间的调用关系是
- 采用UML进行面向对象开发时,部署图通常
- 以下关于增量模型的叙述中,正确的是()。
- A类网络是很大的网络,每个A类网络中可以