首页
登录
从业资格
( )设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。( )设计
( )设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。( )设计
考试题库
2022-08-02
67
问题
( )设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。( )设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于( )。用于为一个对象添加更多功能而不使用子类的是( )设计模式问题1选项A.责任链B.命令C.抽象工厂D.观察者问题2选项A.原型B.工厂方法C.单例D.生成器问题3选项A.将已有类的接口转换成和目标接口兼容B.改进系统性能C.将客户端代码数据转换成目标接口期望的合适的格式D.使所有接口不兼容类可以一起工作问题4选项A.桥接B.适配器C.组合D.装饰器
选项
答案
DCAD
解析
观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。
装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
转载请注明原文地址:https://tihaiku.com/congyezige/2409945.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
关系规范化是在数据库设计的( )阶段进行。A.需求分析 B.概念设计 C.
某图书馆的管理系统部分需求和设计结果描述如下: 图书馆的主要业务包括以下几项:
数据库概念结构设计阶段的工作步骤依次为( )。A.设计局部视图→抽象→修改重构
数据模型通常由( )三要素构成。A.网状模型、关系模型、面向对象模型 B.数
下列描述的因素中,不属于数据库物理设计应该考虑的是( )。A.事务的执行频度
下图所示的扩展E-R图中,属性“电话”属于( ),在逻辑结构设计中,该图中的(
以下NoSQL数据库中,( )是一种高性能的分布式内存对象缓存数据库,通过缓存
在高级语言源程序中,常需要用户定义的标识符为程序中的对象命名,常见的命名对象有(
在某企业的信息综合管理系统设计阶段,员工实体在质量管理子系统中被称为“质检员”,
索引设计属于数据库设计的( )阶段。A.需求分析 B.概念设计 C.逻辑设
随机试题
StudyActivitiesinUniversityInordertohelpcoll
Accordingtothenewsitem,theRepublicansproposedto______.[originaltext]
Hardshipdidnotendwithfreedom.Therewere【C1】______regionalvariationsi
【S1】[br]【S5】feel--felttheirpresence和feel是被动关系,此处是说“女性让别人感受到自己的存在”,feel的过去分词f
下列各项中,应计入营业费用的是( )。A.低值易耗品摊销 B.车船使用税
下列关于法律责任的描述,正确的是A.违法主体应承担的法律后果 B.违反刑法的行
三绕组变压器三侧都装过流保护的作用是()。能有选择地切除变压器内、外部故障;能有
工程勘察综合资质设置()级别。A.甲级 B.甲、乙两级 C.甲、乙、丙三级
在间歇强化的条件下,刺激一反应联结的特点是A.建立快,消退也快 B.建立快,消
下列属于低层或多层民用建筑的是()。A.建筑高度不大于27.0m的公共建筑
最新回复
(
0
)