题目详情

下图是( )设计模式类图,该设计模式目是( ),图中,Abstraction和RefinedAbstraciton之间是(请作答此空)关系,Abstraction和Implementor之间是( )关系。

中级软件评测师,章节练习,基础复习,中级软件测评师章节

  • A.依赖
  • B.关联
  • C.继承
  • D.聚合

正确答案及解析

正确答案
C
解析

适配器模式:将一个类接口适配成用户所期待。一个适配允许通常因为接口不兼容而不能在一起工作类工作在一起,做法是将类自己接口包裹在一个已存在类中。桥接模式:将抽象部分与它实现部分分离,使它们都可以独立地变化。装饰模式:指是在不必改变原类文件和使用继承情况下,动态地扩展一个对象功能。它是通过创建一个包装对象,也就是装饰来包裹真实对象。代理模式:为一个对象提供代理以控制该对象访问。类之间关系主要有以下几种:(1)继承关系:是指子类自动地具有其父类全部属性与操作,也称为父类对子类泛化。在UML建模语言中,采用空心三角形表示,从子类指向父类。(2)关联关系:是指两个或多个类之间一种静态关系,表现为一个类是另一个类成员变量。在UML类图中,用实线连接有关联对象所对应类。(3)聚合关系:是整体与部分之间关系,是强关联关系。在UML中,聚合关系用带空心菱形实心线,菱形指向整体。(4)依赖关系:也是类之间一种静态关系,表现为一个类是另外一个类局部变量。在UML中,依赖关系用带箭头虚线表示,由依赖一方指向被依赖一方。

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案

相关题库更多 +