单项选择题
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用()模式设计实现,其类图如下图所示。
A.观察者(Obeserver)
B.状态(StatE.
C.策略(Stratehy)
D.访问者(Visitor)
延伸阅读
你可能感兴趣的试题
1.单项选择题
如图所示的UML类图中,UML类图统称不用于对()进行建模。
A.系统的词汇
B.简单的协作
C.逻辑数据库模式
D.对象快照
2.单项选择题
如图所示的UML类图中,Magazine和Page之间为()关系。
A.关联
B.依赖
C.组合
D.继承
3.单项选择题
如图所示的UML类图中,Shop和Magazine之间为()关系。
A.关联
B.依赖
C.组合
D.继承
4.单项选择题面向对象分析过程中,从给定需求描述中选择()来识别对象。
A.动词短语
B.名词短语
C.形容词
D.副词
5.单项选择题采用继承机制创建子类时,子类中()。
A.只能有父类中的属性
B.只能有父类中的行为
C.只能新增行为
D.可以有新的属性和行为
6.单项选择题在面向对象方法中,当类中的属性或方法被设计为private时,()可以对其进行访问。
A.应用程序中所有方法
B.只有此类中定义的方法
C.只有此类中定义的public方法
D.同一个包中的类中定义的方法
7.单项选择题在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为()。
A.抽象
B.继承
C.封装
D.多态
8.单项选择题系统交付用户使用后,为了改进系统的图形输出而对系统进行修改的维护行为属于()维护。
A.改正性
B.适应性
C.改善性
D.预防性
9.单项选择题某模块内涉及多个功能,这些功能必须以特定的次序执行,则该模块的内聚类型为()内聚。
A.实践
B.过程
C.信息
D.功能
10.单项选择题模块A将学生信息,即学生姓名、学号、手机号等放到一个结构体中,传递给模块B。模块A和B之间的藕合类型为()藕合。
A.数据
B.标记
C.控制
D.内容
热门相关试卷
最新相关试卷