首页
登录
从业资格
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时
练习题库
2022-08-02
62
问题
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零;交付产品并找零;存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用( )模式设计实现,其类图如下图所示,其中( )是客户程序使用的主要接口,可用状态来对其进行配置。此模式为( ),体现的最主要的意图是( )。
问题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是客户程序使用的主要接口。
转载请注明原文地址:https://tihaiku.com/congyezige/2410401.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
企业通过__()__对IT服务项目的规划、实施以及运作量化管理,解决IT投资预
企业通过()对IT服务项目的规划、实施以及运作量化管理,解决IT投资预算、IT
系统抵御各种外界干扰、正常工作的能力称为系统的()。A.正确性 B.可靠性
IT会计核算包括的活动主要有:IT服务项目成本核算、投资评价以及__()__。
在IT财务管理中,IT服务项目成本核算的第一步是()。A.投资评价 B.定义
IT会计核算包括的活动主要有IT服务项目成本核算、投资评价、差异分析和处理。这些
根据客户与外包商建立的外包关系,可以将信息技术外包划分为:市场关系型外包、中间关
IT会计核算包括的活动主要有:IT服务项目成本核算、投资评价以及()。这些活动
关于项目招投标的说法,不正确的是()。A.中标人确定后,招标人应当视情况向中标
风险管理根据风险评估的结果,从__()__三个层面财务相应的安全控制措施。A.
随机试题
CultureShock1.Whatiscultureshock?Disorientationexperiencedwhensudd
以下哪些情形的无效宣告请求不予受理?()A.请求人不具备民事诉讼主体资格
样本的不均匀系数Cu=10时,表示该土是级配良好的土。
就推进“厕所革命”,习近平总书记多次作出重要指示,要求“努力补齐这块影响群众生活
巨细胞直径大于多少微米( )。A.6 B.9 C.10 D.12 E.
正常新生儿腹部抚触的手法是A:右下腹至上腹向下腹移动 B:上腹向右下腹再向下腹
光纤柱中包含的信号光纤和激光供能光纤可以采用光纤转接设备,并应有足够的备用芯数量
29.现场勘查由工作票签发人或()组织。 A.班长;B.技术员;C
巴塞尔委员会于()公布了第三版《加强银行公司治理的原则》。A.2006年 B
关于矿山建设的安全管理要求,说法不正确的是()。A.建设单位必须对建设项目实行全
最新回复
(
0
)