首页
登录
从业资格
下面的UML类图描绘的是( )设计模式。关于该设计模式的叙述中,错误的是(请作答
下面的UML类图描绘的是( )设计模式。关于该设计模式的叙述中,错误的是(请作答
免费题库
2022-08-02
118
问题
下面的UML类图描绘的是( )设计模式。关于该设计模式的叙述中,错误的是(请作答此空)。
A.该设计模式中的Observer需要维护至少一个Subject对象B.该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装C.该设计模式中一个Subject对象需要维护多个Observer对象D.该设计模式中Subject需要通知Observer对象其自身的状态变化
选项
A.该设计模式中的Observer需要维护至少一个Subject对象
B.该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装
C.该设计模式中一个Subject对象需要维护多个Observer对象
D.该设计模式中Subject需要通知Observer对象其自身的状态变化
答案
B
解析
本题主要考查设计模式的相关知识。
桥接模式将抽象部分与实现部分分离,使得它们两部分可以独立地变化。
策略模式定义一系列的算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化。
抽象工厂提供了一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,属于对象创建型模式。
观察者模式定义对象间的一种一对多依赖关系,使得每当一个对象改变状态,则其相关依赖对象皆得到通知并被自动更新。
从本题给出的图我们可以判断是观察者模式,其中被观察对象(Subject),具体被观察对象(ConcreteSubject),观察者(Observer)及具体观察者(ConcreteObserver)。在本设计模式中,Observer需要维护至少一个Subject对象,一个Subject对象需要维护多个Observer对象,另外Subject需要通知Observer对象其自身的状态变化。
转载请注明原文地址:http://tihaiku.com/congyezige/2407060.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下关于确认测试的叙述中,不正确的是()。A.确认测试的任务是验证软件的功能和性
以下关于验收测试的叙述中,不正确的是()。A.验收测试由开发方主导,用户参与
以下关于软件生命周期的叙述不正确的是______。A.软件生命周期包括以下几个阶
以下关于系统测试的叙述,不正确的是()。A.系统测试的对象不包含软件所依赖的硬件
以下关于确认测试的叙述中,不正确的是()。A.确认测试的任务是验证软件的功能
以下关于软件测试分类的叙述中,不正确的是()。A.按照软件开发阶段可分为单元测
以下关于测试方法的叙述中,正确的是()。A.根据是否需要执行被测试代码可分为
以下关于回归测试的叙述中,不正确的是()A.回归测试是为了确保改动不会带来不可
测试所报告的软件缺陷与错误中通常包含其严重性和优先级的说明,以下理解不正确的是(
关于软件质量,()的叙述是正确的。①. 软件满足规定或潜在用户需求特性的总和
随机试题
Therearepeoplewhoareespeciallyattracted【51】thenotionof"climbingthe
Maplesremindoneof______.A、AustraliaB、CanadaC、NewZealandD、AmericaB本题考查加拿大
[audioFiles]2016m8x/audio_ezfj_ezflisteningd_201607_124[/audioFiles]Speechw
Sorry,Idon’tknowheisafriendof______.A、yourbrotherB、yourbrothersC、you
明龙骨吊顶工程的饰面材料与龙骨的搭接宽度应大于龙骨受力面宽度的( )。A.2/
我国习惯按降雨量的多少将全国分为若干降雨区带,下列的分类数量和具体区带名称中哪项
签订贷款合同时,下列选项中,可能会损害贷款人权益的有()。A.贷款合同中约定罚息
关于法莫替丁用药注意事项的说法,错误的是A.以原形从肾脏排泄,肾功能不全患者易造
下列关于税务规章的说法中,正确的有( )。A.税务规章解释与税务规章具有同等效
通向室外的排水管,穿过墙壁或基础必须下翻时,应采用的连接方式是()。A.9
最新回复
(
0
)