首页
登录
从业资格
下面的UML类图描绘的是( )设计模式。关于该设计模式的叙述中,错误的是(
下面的UML类图描绘的是( )设计模式。关于该设计模式的叙述中,错误的是(
题库
2022-08-02
55
问题
下面的UML类图描绘的是( )设计模式。关于该设计模式的叙述中,错误的是( )。
问题1选项A.桥接B.策略C.抽象工厂D.观察者问题2选项A.该设计模式中的Observer需要维护至少一个Subject对象B.该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装C.该设计模式中一个Subject对象需要维护多个Observer对象D.该设计模式中Subject需要通知Observer对象其自身的状态变化
选项
答案
DB
解析
本题主要考查设计模式的相关知识。
桥接模式将抽象部分与实现部分分离,使得它们两部分可以独立地变化。
策略模式定义一系列的算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化。
抽象工厂提供了一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。
观察者模式定义对象间的一种一对多依赖关系,使得每当一个对象改变状态,则其相关依赖对象皆得到通知并被自动更新。
从本题给出的图我们可以判断是观察者模式,其中被观察对象(Subject),具体被观察对象(ConcreteSubject),观察者(Observer)及具体观察者(ConcreteObserver)。在本设计模式中,Observer需要维护至少一个Subject对象,一个Subject对象需要维护多个Observer对象,另外Subject需要通知Observer对象其自身的状态变化。
转载请注明原文地址:https://tihaiku.com/congyezige/2409917.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
对于关系模式R(X,Y,Z),下列结论错误的是( )。A.若X→Y,Y→Z,则
以下对存储过程的叙述中,不正确的是( )。A.存储过程可以定义变量 B.存储
以下对数据转储的叙述中,不正确的是( )A.静态转储在转储期间不允许对数据库进
以下关于C/S(客户机/服务器)体系结构的优点的叙述中,不正确的是( )。A.
以下关于计算机软件著作权的叙述中,正确的是( )。A.非法进行拷贝、发布或更改
以下关于面向对象数据库的叙述中,不正确的是( )。A.类是一组具有相同或相似性
下列关于函数依赖的描述,错误的是( )。A.若A→B,B→C,则A→C B.
项目为了修正一个错误而进行了修改。错误修正后,还需要进行( )以发现这一修正是
以下关于解释程序和编译程序的叙述中,正确的是( )。A.编译程序和解释程序都生
下列关于软件著作权中翻译权的叙述不正确的是:翻译权是指( )的权利。A.将原软
随机试题
Choosethecorrectletter,A,B,CorD.Writeyouranswersinboxes37-40onyou
Mostearthquakesoccurwithintheupper15milesoftheearth’ssurface.But
Duringanearthquake,ifyouareinsideabuilding:Staywhereyouareuntilthe
[originaltext]W:Ifeellikeseeingamovietonight,butIjustcan’tdecidewh
冻结白条肉的冻结间,冷却设备应采用()。A.顶排管 B.墙排管 C.空气
乳牙列建后,如果上下颌第二乳磨牙的远中面,从侧方观察呈上下平齐状态时,将来恒牙列
如果市场上某种房地产的价格上升,会导致对另一种房地产的需求增加,表明这两种房地产
如果我们要更深一层地研究梦思和梦内容的关系,最好的方法便是把梦作为起点,然后研究
属于次级胆汁酸的有 A.7-脱氧胆酸B.牛磺胆酸C.石胆酸D.鹅脱氧胆酸
下列房产处置应缴纳个人所得税的有()。A.将房产赠与子女 B.转让无偿受赠的
最新回复
(
0
)