首页
登录
从业资格
( )设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。( )设计
( )设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。( )设计
考试题库
2022-08-02
81
问题
( )设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。( )设计模式限制类的实例对象只能有一个。适配器(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.逻辑设
随机试题
Alittleboyinvitedhismothertoattendhisschool’sfirstteacher-parentm
Foranyonewhoissetonacareerinfashionitisnotenoughtohavesuccee
There’saschooloflinguisticsthatbelieveslanguagelearningbeginswitha
以用户体验安全、舒适、便捷为目标,强化工程及配套服务设施的人性化设计,体现地域和
在绘制零件草图时,画出全部尺寸界线后需完成()。A.画剖面线 B.画各视图轴线
A.410.50 B.410.65 C.410.80 D.410.95
为有效防止框架结构超大体积混凝土基础浇筑时出现有害裂缝,一般不采用的施工方式是(
信息系统主管和审计主管也同意维护库存数据系统的完整性对于把正确的产品数量发给商店
急进性肾炎主要有哪些分型?
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)