在面向对象技术中,类图的基本成分是类和()

题目

在面向对象技术中,类图的基本成分是类和()

  • A、属性
  • B、操作
  • C、关联
  • D、角色
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

类图技术是面向对象方法的核心技术。下列所示的UML类图中,描述正确的是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:A
在UML类图中,常见的有以下几种关系:①泛化(【箭头及指向】:带三角箭头的实线,箭头指向父类);②实现(【箭头及指向】:带三角箭头的虚线,箭头指向接口);③关联(【箭头及指向】:带普通箭头的实心线,指向被拥有者);④聚合(【箭头及指向】:带空心菱形的实心线,菱形指向整体);⑤组合(【箭头及指向】:带实心菱形的实线,菱形指向整体);⑥依赖(【箭头及指向】:带箭头的虚线,指向被使用者)。组合是部分与整体共存,如果整体不存在,部分也会消失。聚合关系是整体与部分的关系,且部分可以离开整体而单独存在。如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。因此本题该采用空心菱形。

第2题:

在面向对象技术中,抽象类是 (47) 。A.接口B.没有方法的类C.没有子类的类SXB

在面向对象技术中,抽象类是 (47) 。

A.接口

B.没有方法的类

C.没有子类的类

D.至少有一个未定义消息的类


正确答案:D
抽象类与接口紧密相关,它们不能实例化,并且常常部分实现或根本不实现。抽象类和接口之间的一个主要差别是:类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承。从抽象类派生的类仍可实现接口。可以在创建组件时使用抽象类,因为它们使您得以在某些方法中指定不变级功能,但直到需要该类的特定实现之后才实现其他方法。抽象类也制定版本,因为如果在派生类中需要附加功能,则可以将其添加到基类而不中断代码。抽象类不能被实例化,也就是不能用new关键字去产生对象,抽象方法只需声明,而不需实现。抽象类的子类必须覆盖所有的抽象方法后才能被实例化,否则这个子类还是个抽象类。

第3题:

在面向对象分析过程中,用()表示物理实现模型。

A.构件图和部署图

B.状态机和交互图

C.类和对象

D.用例和场景


正确答案:A

第4题:

()描述面向对象软件系统的静态结构。其结点表示系统中的类及其属性和操作,其边表示类之间的关系。

  • A、对象图
  • B、类图
  • C、用例图
  • D、部署图

正确答案:B

第5题:

面向对象系统分析与设计中,结构图用于描述事物之间的关系,包括(请作答此空);行为图用于描述参与者与用例之间的交互及参与者如何使用系统,包括( )。

A. 用例图、类图、对象图和通信图
B. 用例图、类图、对象图和部署图
C. 类图、对象图、组件图和部署图
D. 类图、对象图、组件图和通信图

答案:C
解析:
本题考查面向对象分析与设计的基本概念。 在UML中,有两种类型的图:结构图和行为图。结构图用来描述事物之间的关系;包括类图、对象图、组件图和部署图。行为图用来描述参与者和用例之间的交互,或者描述参与者如何使用系统;行为图包括用例图、顺序图、活动图、状态图和通信图。

第6题:

类图技术是面向对象方法的核心技术。下列所示UML的类图,正确的是( )。A.

B.

C.

D.

A.A

B.B

C.C

D.D


正确答案:B
本题考察了有关UML的类图表示。这里的区别主要在四种表示上:类的UML表示(空心三角实线连接)、接口的UML表示(空心三角虚线连接)、聚合关系的UML表示(空心菱形实线连接)以及合成关系的UML表示(实心菱形实线连接)。类的表示指的是子类对父类关系的继承;接口与子类继承比较相似,区别主要在于多继承上;聚合关系主要表示一种弱的拥有关系,如A对象可以包含B对象,但B对象不是A对象的一部分;而合成是一种强拥有,体现了严格的部分和整体关系。此题中,车架和车轮是车的严格组成部分,如果缺少一样,车就没法开,所以对车来说是必不可少的部分。所以选B。

第7题:

()是表达系统中的类及其相互联系的图示,它是面向对象设计的核心,建立状态图、协作图和其他图的基础。

A.对象图

B.组件图

C.类图

D.配置图


正确答案:C

第8题:

● 在面向对象编程及分布式对象技术中,(31)是类和接口的集合。

(31)

A.对象

B.组件

C.实例

D.属性


正确答案:B

第9题:

面向对象系统中功能复用的最常用技术是()

  • A、类继承
  • B、对象组合
  • C、使用抽象类
  • D、使用实现类

正确答案:A,B

第10题:

类图是任何面向对象系统的核心。


正确答案:正确

更多相关问题