当前位置:首页计算机类软件水平考试中级软件评测师->下图是()设计模式的类图,该设计模式的目的是(),图中,Su

下图是( )设计模式的类图,该设计模式的目的是( ),图中,Subject和Proxy之间是(请作答此空)关系,Proxy和RealSubject之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

  • A.依赖
  • B.关联
  • C.继承
  • D.聚合
查看答案 纠错
答案: C
本题解析:

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

更新时间:2021-12-12 12:43

包含此试题的试卷

你可能感兴趣的试题

单选题

下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,ConcreteStrategy和Strategy之间是( )关系,Strategy和Context之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

  • A.适配器
  • B.桥接
  • C.装饰
  • D.策略
查看答案
单选题

下图是( )设计模式的类图,该设计模式的目的是( ),图中,Subject和Proxy之间是(请作答此空)关系,Proxy和RealSubject之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

  • A.依赖
  • B.关联
  • C.继承
  • D.聚合
查看答案
单选题

下图是( )设计模式的类图,该设计模式的目的是(请作答此空),图中,ConcreteCommand和Command之间是( )关系,Invoker和Command之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

  • A.将一个请求封装成一个对象,从而使得可以用不同的请求对客户进行参数化,队请求排队或记录请求日志,以及支持可撤销的操作
  • B.将一个类的接口适配成用户所期待的
  • C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能
  • D.为一个对象提供代理以控制该对象的访问
查看答案
单选题

下图是( )设计模式的类图,该设计模式的目的是( ),图中,ConcreteStrategy和Strategy之间是(请作答此空)关系,Strategy和Context之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

  • A.依赖
  • B.关联
  • C.继承
  • D.聚合
查看答案
单选题

下图是( )设计模式的类图,该设计模式的目的是( ),图中,Subject和Proxy之间是( )关系,Proxy和RealSubject之间是(请作答此空)关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

  • A.依赖
  • B.关联
  • C.继承
  • D.聚合
查看答案
单选题

下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,Subject和Proxy之间是( )关系,Proxy和RealSubject之间是( )关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

  • A.适配器
  • B.桥接
  • C.装饰
  • D.代理
查看答案
单选题

以下关于极限编程XP的叙述中,不正确的是( )。

  • A.由价值观、原则、实践和行为四个部分组成
  • B.每一个不同的项目都需要一套不同的策略、约定和方法论
  • C.有四个价值观,即沟通、简单性、反馈和勇气
  • D.有五大原则,即快速反馈、简单性假设、逐步修改、提倡更改和优质工作
查看答案
单选题

下图是( )设计模式的类图,该设计模式的目的是( ),图中,ConcreteCommand和Command之间是( )关系,Invoker和Command之间是(请作答此空)关系。

中级软件评测师,押题密卷,2021年软件评测师押题密卷4

  • A.依赖
  • B.关联
  • C.继承
  • D.聚合
查看答案
单选题

在结构化分析方法中,依据( )来进行接口设计。

  • A.数据流图
  • B.实体-关系图
  • C.数据字典
  • D.状态-迁移图
查看答案
单选题

在C程序中,若表达式中的算术运算对象的类型不同,则需要先统一为相同类型后再进行计算。例如,表达式"a-b"中,若a是双精度浮点型变量,b是整型变量,为了尽可能保证运算精度,通常进行的处理是( )。

  • A.读取b的值并转换为双精度浮点型数据,然后进行两个浮点数的相减运算,变量b的值不变
  • B.读取a的值并转换为整型数据,然后进行两个整数的相减运算,变量a的值不变
  • C.将b重新定义为双精度浮点型变量(其值自动转换为双精度型数据),再进行两个浮点数的相减运算
  • D.将a重新定义为整型变量(其值自动转换为整型数据),再进行两个整数的相减运算
查看答案