首页
登录
从业资格
下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中,Abstra
下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中,Abstra
免费题库
2022-08-02
90
问题
下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中,Abstraction和RefinedAbstraciton之间是( )关系,Abstraction和Implementor之间是( )关系。
A.将一个类的接口转换为客户期望的另一种接口,使得原本不匹配的接口而无法合作的类可以一起工作B.将一个抽象与其实现分离开,以便两者能够各自独立地演变C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能D.为一个对象提供代理以控制该对象的访问
选项
A.将一个类的接口转换为客户期望的另一种接口,使得原本不匹配的接口而无法合作的类可以一起工作
B.将一个抽象与其实现分离开,以便两者能够各自独立地演变
C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能
D.为一个对象提供代理以控制该对象的访问
答案
B
解析
适配器模式:将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化。装饰模式:指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。代理模式:为一个对象提供代理以控制该对象的访问。类之间的关系主要有以下几种:(1)继承关系:是指子类自动地具有其父类的全部属性与操作,也称为父类对子类的泛化。在UML建模语言中,采用空心三角形表示,从子类指向父类。(2)关联关系:是指两个或多个类之间的一种静态关系,表现为一个类是另一个类的成员变量。在UML类图中,用实线连接有关联的对象所对应的类。(3)聚合关系:是整体与部分之间的关系,是强的关联关系。在UML中,聚合关系用带空心菱形的实心线,菱形指向整体。(4)依赖关系:也是类之间的一种静态关系,表现为一个类是另外一个类的局部变量。在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。
转载请注明原文地址:http://tihaiku.com/congyezige/2415426.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
显示器的(请作答此空)是指显示屏上能够显示出的像素数目,()指的是显示器全白画
Windows操作系统通常将系统文件保存在(请作答此空);为了确保不会丢失,用户
计算机系统的工作效率通常用()来度量;计算机系统的可靠性通常用(请作答此空)来
已知x=-31/64,若采用8位定点机器码表示,则[x]原=(请作答此空),[x
计算机中机械硬盘的性能指标不包括(请作答此空);其平均访问时间等于()。A.磁
在Excel中,若在A1单元格输入如下图所示的内容,则A1的值为()。 A.
某计算机系统页面大小为4K,进程P的页面变换表如下图所示。若进程P要访问逻辑地址
一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(请作答此空
若某文件系统的目录结构如下图所示,假设用户要访问文件fault.swf,且当前工
堆排序是一种基于(请作答此空)的排序方法,()不是堆。A.计数 B.插入 C
随机试题
Much______(我对这台数码相机很满意).Ican’thelpbutnoticingwhatI’dcalla"powercreep"
k取何值时,方程组仅有零解?
政府质量监督部门对施工中发生问题的单位可以发出()。A.吊销营业执照通知单
健康服务的()是指通过医学手段和方法对受检者进行身体检查,了解受检者健康状况、早
对间质性肺疾病最有诊断价值的检查是A.肺弥散功能 B.放射核素扫描 C.
封闭式基金的内容不包括( )。A.基金份额在基金合同期限内固定不变 B.一般有
2015年城市商业银行全年不良贷款率约为()。A.1.27%
个人外币现钞提取,包括()。A.购汇提钞 B.境外汇入或境内划转直接提取
某外商投资企业位于市区,2021年5月被税务机关查补增值税60000元、消费税4
企业使用或销售的存货成本的计价方法,可以根据不同情况,适时调整。( )
最新回复
(
0
)