首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(2013年上半年上午试题44~47)______(44)设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。______(45)设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于______(46)。用丁一个对象添加更多
(2013年上半年上午试题44~47)______(44)设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。______(45)设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于______(46)。用丁一个对象添加更多
admin
2018-07-26
30
问题
(2013年上半年上午试题44~47)______(44)设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。______(45)设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于______(46)。用丁一个对象添加更多功能而不适用子类的是______(47)设计模式。
(44)
选项
A、责任链(Chain of Responsibility)
B、命令(Command)
C、抽象工厂(Abstract Factory)
D、观察者(Observer)
答案
D
解析
观察者模式(有时又被称为发布一订阅模式、模型一视图模式、源一收听者模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依丁它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。
适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。
装饰器模式就是创建一个新类为某一个类动态添加新功能或增强原有的功能。
转载请注明原文地址:https://kaotiyun.com/show/iwRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
当启用VTP修剪功能后,如果交换端口中加入一个新的VLAN,则立即()。
数字签名(Digital Signature):即是只有信息发送者使用公开密钥算法的主要技术产生的别人无法伪造的一段数字串。下列各项中,(1)是数字签名不能保证的。
下面关于域本地组的说法中,正确的是()。
某信道的码元速率为600波特,采用4相DPSK调制,则该信道的数据速率为(111)。
下面的选项中,与服务质量管理有关的协议是(17),这种协议的主要特点是(18)。(18)
下列隧道协议中工作在网络层的是__________。(2010年下半年试题)
若一个项目由9个主要任务构成,其计划图(如下图所示)展示了任务之间的前后关系以及每个任务所需天数,该项目的关键路径是(1),完成项日所需的最短时间是(2)天。(2008年下半年试题)(2)
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
XML is a(71)language for documents containing(72)information. Structured information contains both content(words, pictures, e
随机试题
资产评估主要价值类型不包括()。
当地大气压为100kPa时,若某设备上的真空表的读数为20mmHg,则某设备中的绝对压为97.33kPa。()
在配位滴定中,指示剂与金属离子所形成的配合物的稳定常数()。
为诊断应做哪项检查初步诊断考虑为
男,47岁。反酸、烧心2个月,间断胸痛、咳嗽,无吞咽困难。首先考虑的诊断是
某产品滞销或者是因为质量不好,或者是因为价格太高,或者是因为广告促销没有做好;经分析该产品质量很好。那么()。
禁止非法拘禁和以其他方法非法剥夺或者限制公民的人身自由,禁止()公民的身体。
下图是校园网某台主机在命令行模式执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。该主机上执行的命令是【1】。
YouhaveprobablyheardabouteliteuniversitiesofferingfreeonlinecoursesthroughCoursera.Injustthepastfewweeks,Cour
Timepassesquickly______(当你全神贯注的读一本你喜欢的书的时候).
最新回复
(
0
)