首页
登录
从业资格
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时
练习题库
2022-08-02
58
问题
自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零;交付产品并找零;存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用( )模式设计实现,其类图如下图所示,其中( )是客户程序使用的主要接口,可用状态来对其进行配置。此模式为( ),体现的最主要的意图是( )。
问题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.
随机试题
Describeanunforgettablemealyouhad.Youshouldsay:whenandwhereyouhadt
[originaltext]W:HowdidPauldointherace?M:Well,hehadagoodstart,but
[originaltext]M:NOW.Miss,doyoufeelallrightnow?Whathappened?W:Yes.I
TwohoursfromthetallbuildingsofManhattanandPhiladelphialivesomeof
功利主义认为,代议制政府之所以是最好的政府形式,是因为这种政府具有合理的()。
属于建筑工程中用量最大的钢材品种之一,主要用于钢筋混凝土和预应力混凝土结构的配筋
女性,20岁,咽痛、发热、畏寒,起病急。检体:咽部充血,扁桃体肿大伴脓性分泌物,
治疗温热病高热神昏,谵语狂躁,首选的药物是A.钩藤 B.天麻 C.地龙 D
根据合同法律制度的规定,下列关于买卖合同标的物风险负担与检验的表述中,正确的是(
胎儿顺利自然娩出后5分钟,产妇出现大量阴道流血,最可能的原因是()。 A.阴道
最新回复
(
0
)