首页
登录
从业资格
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时
练习题库
2022-08-02
43
问题
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零;交付产品并找零;存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用( )模式设计实现,其类图如下图所示,其中( )是客户程序使用的主要接口,可用状态来对其进行配置。此模式为( ),体现的最主要的意图是( )。
问题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.
随机试题
ShouldYouLearnThai?HereareeightfeaturesaboutThailanguagetohelpstude
Asheappliedsunscreentohisyoungdaughter’sface,DaraO’Rourke,prof
Languageisatoolofcommunication.Thesymbol"HighwayClosed"onahighwayser
Whenmostlaborwasagricultural,peoplegenerallytoiledinthefieldsunti
A.极限不存在 B.极限存在,但不连续 C.连续,但不可导 D.可导
有关药物剂型中无菌制剂其分类方法是A:按给药途径分类 B:按分散系统分类 C
下列关于设立行政学科与行政处罚的说法中,正确的是:A.行政许可与行政处罚的设定
已知2006~2010年通用航空的作业飞行小时为55937,57577,6350
基金会计核算的特点包括()。A:会计主体是证券投资基金 B:会计分期细化到日
下列偏倚在队列研究中见不到的是A.错分偏倚 B.奈曼偏倚 C.失访偏倚 D
最新回复
(
0
)