题目详情

下图是( )设计模式类图,该设计模式目是( ),图中,Abstraction和RefinedAbstraciton之间是( )关系,Abstraction和Implementor之间是(请作答此空)关系。中级软件评测师,章节练习,基础复习,中级软件测评师章节

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

正确答案及解析

正确答案
D
解析

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

你可能感兴趣的试题

单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.0
  • B.1
  • C.2
  • D.3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.1、1
  • B.1、2
  • C.2、2
  • D.2、3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

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

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.243ms
  • B.246ms
  • C.254ms
  • D.280ms
查看答案

相关题库更多 +