首页
登录
从业资格
假设现在要创建一个Web应用框架,基于此框架能够创建不同的具体Web应用,比如博
假设现在要创建一个Web应用框架,基于此框架能够创建不同的具体Web应用,比如博
练习题库
2022-08-02
20
问题
假设现在要创建一个Web应用框架,基于此框架能够创建不同的具体Web应用,比如博客、新闻网站和网上商店等;并可以为每个Web应用创建不同的主题样式,如浅色或深色等。这一业务需求的类图设计适合采用( )模式(如下图所示)。其中( )是客户程序使用的主要接口,维护对主题类型的引用。此模式为( ),体现的最主要的意图是( )。
问题1选项A.观察者(Observer)B.访问者(Ⅴisitor)C.策略(Strategy)D.桥接(Bridge)问题2选项A.WebApplicationB.BlogC.ThemeD.Light问题3选项A.创建型对象模式B.结构型对象模式C.行为型类模式D.行为型对象模式问题4选项A.将抽象部分与其实现部分分离,使它们都可以独立地变化B.动态地给一个对象添加一些额外的职责C.为其他对象提供一种代理以控制对这个对象的访问D.将一个类的接口转换成客户希望的另外一个接口
选项
答案
DABA
解析
桥接模式是一种结构型设计模式。Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。将类的抽象部分和它的实现部分分离开来,使它们可以独立地变化。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2410411.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
网络管理包含五部分内容:()、网络设备和应用配置管理、网络利用和计费管理、网络
各部门、各行业及各应用领域对于相同的数据概念有着不同的功能需求和不同的描述,导致
应用软件开发项目执行过程中允许对需求进行适当修改,并对这种变更进行严格控制,充分
SNMP属于OSI/RM的()协议。A.管理层 B.应用层 C.传输层
以下关于数据库事务的叙述中,正确的是()。A.一个数据库应用程序只能包含一个
假设有两个数据库表isurance和employee分别记录了某地所有工作人员
某公司开发系统记录员工基本信息。假设每个员工只在一个部门工作:每个员工必须提供工
假设所有的作业同时到达,平均周转时间最短的调度算法是()。A.先来先服务
假设某硬盘由5个盘片构成(共有8个记录面),盘面有效记录区域的外直径为30cm,
关于查找运算及查找表的说法,错误的是( )。A.哈希表可以动态创建 B.二叉
随机试题
Thisarrestedleaderis_______________(就是个说明追求物质享受有可能引诱人走向毁灭的例子).acaseinpoin
[originaltext]W:Well,Mr.Smith,I’velookedintoyourinvoiceandfoundoutw
【S1】[br]【S10】positive→negative用词不当。positive表示“肯定的,正面的”,而上文中提到过量使用药物,应该产生消极的,负面
Forthispart,youareallowed30minutestowritealettertocollegefreshmen
下列有关3P试验的描述,错误的是A.测定血浆中是否存在可溶性纤维蛋白单体 B.
HCV的核酸类型是A.单股正链RNAB.单股负链RNAC.双股RNAD.单股DN
一、二级耐火等级建筑内的营业厅、展览厅,当设置自动灭火系统和火灾自动报警系统并采
各地应急管理部门要认真总结近年来社会力量参与救灾工作的经验,以社会力量参与救灾面
作为一种信息搜索方式,人肉搜索的正当性直接与人们“为何运用”以及“如何运用”相关
甲公司与乙公司订立买卖合同,约定甲公司将机器设备A出卖给乙公司,乙公司应支付价款
最新回复
(
0
)