首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(2012年下半年上午试题44~46)每种设计模式都有特定的意图。______(44)模式使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。图10.10是采用该模式的有关TCP连接的结构图实例。该模式的核心
(2012年下半年上午试题44~46)每种设计模式都有特定的意图。______(44)模式使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。图10.10是采用该模式的有关TCP连接的结构图实例。该模式的核心
admin
2018-07-26
45
问题
(2012年下半年上午试题44~46)每种设计模式都有特定的意图。______(44)模式使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。图10.10是采用该模式的有关TCP连接的结构图实例。该模式的核心思想是引入抽象类______(45)来表示TCP连接的状态,声明不同操作状态的公共接口,其子类实现与特定状态相关的行为。当一个______(46)对象收到其他对象的请求时,它根据自身的当前状态做出不同的反应。
(44)
选项
A、适配器(Adapter)
B、命令(Command)
C、观察者(Observer)
D、状态(State)
答案
D
解析
状态(State)模式允许一个对象在其内部状态改变时改变它的行为,使这个对象看起来如同修改了它的类。状态模式需要对每一个系统可能取得的状态创立一个状态类的子类,当系统的状态发生变化时,系统便改变所选的子类。在图10.10中,TCPConnection为情景类,定义客户应用程序感兴趣的接口,维护一个具体状态(TCPEstablished、TCPListen和TCPCIosed)子类的实例对象。TCPState为抽象状态类,定义一个接口用来封装与TCPConnection的一个特别状态(State)相关的行为。TCPEstablished、TCPListen和TCPCIosed为具体类,每一个具体类实现了一个与TCPConnection的状态相关的行为。
转载请注明原文地址:https://kaotiyun.com/show/0wRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在下列解决死锁的方法中,不属于死锁预防策略的是()。
在X.25分组级,每条虚电路的窗口大小、是在呼叫建立时分配的,采用3位及7位编序的分组窗口尺寸最大值分别为(106)。
如果要彻底退出路由器或者交换机的配置模式,输入的命令是()。
下面关于域本地组的说法中,正确的是()。
下在输入输出控制方法中,采用()可以使得设备与主存间的数据块传送无需CPU干预。
当站点收到“在数据包组装期间生存时间为0”的ICMP报文,说明_____________。
假设生产管理网络系统采用B/S工作方式,经常上网用户数为150个,每用户每分钟产生8个事务处理任务,平均事务量大小为0.05MB,则这个系统需要的信息传输速率为__________。(2010年上半年试题)
若用256K×8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需(5)片芯片。
The "main storage" normally means that part of internal storage into which instructions and other data must be loaded for subseq
XML is a(71)language for documents containing(72)information. Structured information contains both content(words, pictures, e
随机试题
国家公务员连续两年考核被确定为不称职等次的,按规定予以
艾赛公司是A国一家专业生产眼药水的公司,在本国市场上主推一种通用型眼药水,并多年保持领先地位。但两年前,竞争对手开始大规模进入眼药水市场,导致艾赛公司销售额急剧下降。通过市场调查,艾赛公司发现竞争对手向市场推出了男性、女性专用眼药水,并以此占领了原属于本公
急性期反应蛋白的功能包括
病人张口困难,X线摄片示间隙消失,髁状突和关节凹融合成致密团块,可能是
因特网是()。
()是把青少年作为工作和服务的对象,运用关于青少年成长和发展的规律,以及社会工作专业的理念、理论、方法和技巧,最大限度地发掘青少年的潜能,促进其全面健康发展,使其更好地适应社会生活的专业活动。
某项工程由A、B、C三个工程队负责施工,他们将工程总量等额分成了三份同时开始施工。当A队完成了自己任务的90%时,B队完成了自己任务的一半,C队完成了B队已完成任务量的80%,此时A队派出的人力加入C队工作。问A队和C队都完成任务时,B队完成了其自身任务的
A、 B、 C、 D、 D
Computersarenowbeingpushedintoschools.Weknowthatmultimediawillmake【C1】______easyandfun.Childrenwillhappilylear
Ourstudents’educationalachievementsequal,andinmanycases______,thoseofstudentsinpreviousyears.
最新回复
(
0
)