首页
登录
从业资格
下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中, Abstr
下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中, Abstr
最全题库
2022-08-02
86
问题
下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中, Abstraction和 RefinedAbstraciton 之间是( )关系,Abstraction 和Implementor之间是( )关系。
A.将一个类的接口转换为客户期望的另一种接口,使得原本不匹配的接口而无法合作的类可以一起工作B.将一个抽象与其实现分离开,以便两者能够各自独立地演变C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能D.为一个对象提供代理以控制该对象的访问
选项
A.将一个类的接口转换为客户期望的另一种接口,使得原本不匹配的接口而无法合作的类可以一起工作
B.将一个抽象与其实现分离开,以便两者能够各自独立地演变
C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能
D.为一个对象提供代理以控制该对象的访问
答案
B
解析
适配器模式:将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化。装饰模式:指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。代理模式:为一个对象提供代理以控制该对象的访问。类之间的关系主要有以下几种:(1)继承关系:是指子类自动地具有其父类的全部属性与操作,也称为父类对子类的泛化。在UML建模语言中,采用空心三角形表示,从子类指向父类。(2)关联关系:是指两个或多个类之间的一种静态关系,表现为一个类是另一个类的成员变量。在UML类图中,用实线连接有关联的对象所对应的类。(3)聚合关系:是整体与部分之间的关系,是强的关联关系。在UML中,聚合关系用带空心菱形的实心线,菱形指向整体。(4)依赖关系:也是类之间的一种静态关系,表现为一个类是另外一个类的局部变量。在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。
转载请注明原文地址:https://tihaiku.com/congyezige/2417319.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
对于下图,从顶点1进行深度优先遍历时,不可能得到的遍历序列是();若将该图用
某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统页的大小为(
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏
阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入答题纸的对应栏
创建型设计模式抽象了实例化过程,帮助一个系统独立于如何创建、组合和表示它的那些对
某分页存储管理系统中的地址结构如下图所示。若系统以字节编址,则该系统每个页面的大
阅读以下说明和流程图,填补流程图中的空缺,将解答填入答题纸的对应栏内。 【说明
从①地开车到⑥地,按下图标明的道路和行驶方向,共有()种路线。
以下流程图中,至少设计()—个测试用例可以分别满足语句覆盖和路径覆盖。 A
队列采用如下图所示的循环单链表表示,图(a)表示队列为空,图(b)为e1、e2.
随机试题
我常常听人说,他想读一点书,苦于没有时间。我不太同意这种说法。不管他是多么忙,他总不至于忙得一点时间都抽不出来。一天当中如果抽出一小时来读书,一年就有365小
(1)Divorceisoneofthosecreations,likefastfoodandliterock,thathas
A、Tolaunchacampaignonallthespecialistmedicaljournals.B、Tooffertoret
下列()情况下可不用设置独立的机械加压送风的防烟设施。A.建筑高度为80m的
关于敏感性分析中临界点的说法,正确的是( )。A:临界点的高低与设定的基准收益率
下列关于债券价格风险的说法,不正确的是( )。A.又称利率风险 B.当利率上涨
诱导肝药酶的药物是A、阿托品 B、阿司匹林 C、多巴胺 D、去甲肾上腺素
解民生之惑,暖民众之心 中国发展的巨轮已经扬帆远航,各个领域的发展借着桅杆
房地产税收的特征包括()等。 A.征税对象特定,即土地和房屋 B.征收体系
男性,68岁。陈旧性前壁心肌梗死5年,劳累后心悸、气短3年,双下肢浮肿半年,近一
最新回复
(
0
)