首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
每种设计模式都有特定的意图。(44)上模式使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。图9—20是采用该模式的有关TCP连接的结构图实例。该模式的核心思想是引入抽象类(45)来表示TCP连接的状态,声
每种设计模式都有特定的意图。(44)上模式使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。图9—20是采用该模式的有关TCP连接的结构图实例。该模式的核心思想是引入抽象类(45)来表示TCP连接的状态,声
admin
2019-07-12
38
问题
每种设计模式都有特定的意图。(44)上模式使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。图9—20是采用该模式的有关TCP连接的结构图实例。该模式的核心思想是引入抽象类(45)来表示TCP连接的状态,声明不同操作状态的公共接口,其子类实现与特定状态相关的行为。当一个(46),对象收到其他对象的请求时,它根据自身的当前状态做出不同的反应。
(46)
选项
A、TCPConnection
B、state
C、TCPState
D、TCPEstablished
答案
A
解析
状态(State)模式允许一个对象在其内部状态改变时改变它的行为,使这个对象看起来如同修改了它的类。状态模式需要对每一个系统可能取得的状态创立一一个状态类的子类,当系统的状态发生变化时,系统便改变所选的子类。在上图中,TCPConnection为情景类,定义客户应用程序感兴趣的接口,维护一个具体状态(TCPEstablished、TCPListen和TCPCIosed)子类的实例对象。TCPState为抽象状态类,定义一个接口用来封装.TCPConnection的一个特别状态(State)相关的行为。TC
转载请注明原文地址:https://jikaoti.com/ti/4qG7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在需求分析阶段,采用UML的用例图(usecasediagram)描述系统功能需求,如图4-4所示。指出图中的A,B,C和D分别是哪个用例?在UML中,重复度(multiplicity)定义了某个类的一个实例可以与另一个类的多个实例相关联。通常把它
阅读以下说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。说明通常情况下,用户可以对应用系统进行配置,并将配置信息保存在配置文件中。应用系统在启动时首先将配置文件加载到内存中,这些内存配置信息应该有且仅有一份。下面的代码应用了单身模式
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】在并发系统设计中,通过对信号量S的P、V操作实现进程的同步与互斥控制。P(S):S:=S-1,若S≥0,则执行P操作的进程继续执行:若S<0,则置该进程为阻塞状态,
根据E-R图中给出的词汇,按照“关系模式名(属性,属性,…)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。如下的SQL语句是书店用于查询“所有订购了bid为‘123-456’图书的用户
根据E-R图中给出的词汇,按照“关系模式名(属性,属性,…)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。创建Customers表时,cid使用INTEGER数据类型,cnarne使用
根据上述说明,请给出(1)“职员”关系模式的主键和外键。(2)“部门”关系模式的主键和外键。对于表2-1、表2-2所示的“职员”和“部门”关系,请指出下列各行是否可以插入“职员”关系,为什么?
请在下列选项中选择合适的答案,填入图3-1、图3-2的方框a和方框b。B的公钥,B的私钥,摘要算法,A的私钥,A的公钥,会话密钥按照图3-2中的方法发送邮件时,使用不同的密码体制加密消息和消息摘要,请用150字以内文字简要说明这样做的理由。
根据题意,补充图2-3中(a)处的空缺,即货物关系模式的属性。根据题意,补充图2-5中缺失的联系和联系的类型,使其成为完善的实体联系图。其中,联系名分别取名为联系1,联系2,联系3,……。
经过进一步分析,设计人员决定定义一个类Itemsonloan,以表示类Book和CD的共有属性和方法。请采用图1-2中属性和方法的名称给出类Items_on_loan应该具有的属性和方法(注意:不同名称的属性和方法表示不同的含义,如CD中的compos
阅读下列说明和图,回答问题1至问题3。【说明】某图书管理系统的主要功能如下:1.图书管理系统的资源目录中记录着所有可供读者借阅的资源,每项资源都有一个唯一的索引号。系统需登记每项资源的名称、出版时间和资源状态(可借阅或已借出)。
随机试题
Exceptionalchildrenaredifferentinsomesignificantwaysfromothersofthesameage.Forthesechildrentodeveloptotheir
生产与作业管理
CirqueduSoleil(sayit:SerkduSo-lay)isbeingaccusedofout-datedthinkingaboutthedangersofAIDS.Itisamodemacroba
新生儿换血后血红蛋白水平应大于
A.足月儿B.早产儿C.过期产儿D.小于胎龄儿E.早期新产儿胎龄>28周至<37周的新生儿
某发电厂气体灭火系统主要分布于1号、2号机组的集控室、电子间、工程师站/电缆夹层、380V母线室和6kV母线室等关键部位。该气体灭火系统选择组合分配设置的IG一541全淹没的灭火方式,药剂瓶组42瓶。该系统竣工距今已使用3年。根据以上情景,回答下列问题。
甲公司在制定未来五年发展规划时,决定立足于现有的食品和饮料业务,同时开拓宠物食品业务,并根据企业的资源状况,决定了各项业务在战略谋划期间的资源分配和发展方向。根据以上信息,请判断该公司制定的是()。
()是人文旅游资源中年代最古老的景观形态。
在班级管理中,评价一个班级的好坏的主要依据是()。
选秀节目在欧美国家可以看成是唱片工业的________,因为唱片业有一套成熟的标准,使其符合工业化生产。从比例上来讲,选秀获胜选手并不是唱片业主要资源的来源,它更多是通过这种节目形式搂草打兔子,偶尔发现意外之喜。填入划横线部分最恰当的一项是(
最新回复
(
0
)