首页
登录
从业资格
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时
练习题库
2022-08-02
85
问题
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零;交付产品并找零;存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用( )模式设计实现,其类图如下图所示,其中( )是客户程序使用的主要接口,可用状态来对其进行配置。此模式为( ),体现的最主要的意图是( )。
问题1选项A.观察者(Observer)B.状态(State)C.策略(Strategy)D.访问者(Visitor)问题2选项A.Vending Machine StateB.BuyC.Vending Deposit StateD.Vending Stock State问题3选项A.创建型对象模式B.结构型对象模式C.行为型类模式D.行为型对象模式问题4选项A.当一个对象状态改变时所有依赖它的对象得到通知并自动更新B.在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存C.一个对象在其内部状态改变时改变其行为D.将请求封装为对象从而可以使用不同的请求对客户进行参数化
选项
答案
ACD
解析
1、有State关键词,状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫作状态,这样的对象叫作有状态的(stateful)对象,这样的对象状态是从事先定义好的一系列值中取出的。当一个这样的对象与外部事件产生互动时,其内部状态就会改变,从而使得系统的行为也随之发生变化。
2、Buy是客户程序使用的主要接口。
转载请注明原文地址:http://tihaiku.com/congyezige/2410401.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
企业通过__()__对IT服务项目的规划、实施以及运作量化管理,解决IT投资预
企业通过()对IT服务项目的规划、实施以及运作量化管理,解决IT投资预算、IT
系统抵御各种外界干扰、正常工作的能力称为系统的()。A.正确性 B.可靠性
IT会计核算包括的活动主要有:IT服务项目成本核算、投资评价以及__()__。
在IT财务管理中,IT服务项目成本核算的第一步是()。A.投资评价 B.定义
IT会计核算包括的活动主要有IT服务项目成本核算、投资评价、差异分析和处理。这些
根据客户与外包商建立的外包关系,可以将信息技术外包划分为:市场关系型外包、中间关
IT会计核算包括的活动主要有:IT服务项目成本核算、投资评价以及()。这些活动
关于项目招投标的说法,不正确的是()。A.中标人确定后,招标人应当视情况向中标
风险管理根据风险评估的结果,从__()__三个层面财务相应的安全控制措施。A.
随机试题
[audioFiles]2013q2/audio_ezfm_013_201210[/audioFiles]Physic
警察甲因公民吴某举报自己受贿而怀恨在心,遂用他人手机向某军官发了一条短信,捏造吴
隐蔽工程施工中,垂直线槽布放缆线应于每间隔( )处将缆线固定在缆线支架上。A.
调配药品时,药师必须向患者详细交代用法、用量及用药的注意事项,这样做是为了:(
成年男性,检查发现血沉加快。其血沉测定值可能为A.5mm/h B.8mm/h
通过对学生的家庭作业或课堂练习、论文、日记、手工制作的模型、绘画等各种作品进行考
儿童的年龄越小,视力可塑性越强,因此弱视的最佳治疗年龄是( )A.1-3岁
美国心理学家马斯洛的需要层次论把人的需要按照先后顺序和高低层次分为()。A.
当前,我国对互联网平台经济创新秉持“包容审慎”的监管原则,然而这并不意味着监管部
建筑物内普通市话电缆芯线接续,应采用的方法为( )。A.扭绞接续 B.扣式接线
最新回复
(
0
)