【简答题】(7-4)请画出依赖关系的UML类图,并用Java语言写出依赖关系程序结构。

【简答题】(7-4)请画出依赖关系的UML类图,并用Java语言写出依赖关系程序结构。


参考答案和解析
依赖关系:依赖就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A。比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖。表现在代码层面,为类B作为参数被类A在某个method方法中使用。在UML类图设计中,依赖关系用由类A指向类B的带箭头虚线表示。UML图代码classClassA{//类ClassB对象是类ClassA方法show的参数voidshow(ClassBb){}}

相关考题:

UML中有四种关系,以下______不是UML中的关系。A.依赖B.关联C.泛化D.包含

● 采用 UML 进行软件建模过程中,类图是系统的一种静态视图,用 (19) 可明确表示两类事物之间存在的整体/部分形式的关联关系。(19)A. 依赖关系B. 聚合关系C. 泛化关系D. 实现关系

UML是一种面向对象的统一建模语言。在UML中有(51)四种关系。A.依赖、关联、特殊、实现B.依赖、结构、泛化、实现C.依赖、关联、泛化、语义D.依赖、关联、泛化、实现

● 采用 UML 进行软件建模过程中, (18) 是系统的一种静态视图,用 (19) 可表示两类事物之间存在的整体/部分形式的关联关系。(18)A. 序列图B. 协作图C. 类图D. 状态图(19)A. 依赖关系B. 聚合关系C. 泛化关系D. 实现关系

画出UML模型中常用关系符的图示:依赖、泛化、关联、聚合和实现。

UML中主要有依赖关系、泛化关系、关联关系、实现关系等关系。其中,( )是类元之间的语义关系,其中的一个类元指定了由另一个类元保证执行的契约。 A.依赖关系 B.泛化关系 C.关联关系 D.实现关系

● 在UML类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)五种关系,其中,(45)关系表明类之间的相互联系最弱(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML图形表示是(47) 。

在UML类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)5种关系,其中,(45)关系表明类之间的相互联系最弱,(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML图形表示是(47)。A.依赖B.聚合C.组合D.继承

在UML类图中,类与类之间存在依赖(Dependency)等关系。依赖关系的标准UML图形表示是(44)。A.B.C.D.

下面( )不是UML的关系。 A.依赖关系B.关联关系C.继承关系D.泛化关系

UML由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则、用于整个语言的公共机制。UML的词汇表包含三种构造块:事物、关系和图。类、接口、构件属于( )构造块。泛化和聚集等是( )。将多边形与三角形、四边形分别设计为类,多边形类与三角形之间是( )关系。A.事物 B.关系 C.规则 D.图A.事物 B.关系 C.规则 D.图A.关联 B.依赖 C.聚集 D.泛化

如图所示的UML类图中,Shop和Magazine之间为(请作答此空)关系,Magazine和Page之间为( )关系。UML类图通常不用于对( )进行建模。A.关联B.依赖C.组合D.继承

在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括( )。下图是一个UML类图,其中类University和类School之间是( )关系,类Person和类PersonRecord之间是(请作答此空)关系,表示Person与Person Record( )。A.依赖B.关联C.聚集D.泛化

UML由三个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则、用于整个语言的公共机制。UML的词汇表包含三种构造块:事物、关系和图。类、接口、构件属于( )构造块。泛化和聚集等是( )。将多边形与三角形、四边形分别设计为类,多边形类与三角形之间是(请作答此空)关系。A.关联B.依赖C.聚集D.泛化

采用UML进行软件设计时,可用( )关系表示两类事物之间存在的特殊/一般关系,用(请作答此空)关系表示事物之间存在的整体/部分关系。A.依赖B.聚集C.泛化D.实现

如图所示的 UML 类图中,Shop 和 Magazine 之间为(41)关系,Magazine 和 Page 之间为(42)关系。UML 类图通常不用于对(43)进行建模。A.关联B.依赖C.组合D.继承

UML 事物的关系中,(请作答此空)和( )本质上都属于依赖关系A.继承关系B.聚合关系C.扩展关系D.组合关系

UML 事物的关系中,( )和(请作答此空)本质上都属于依赖关系。A.泛化关系B.关联关系C.包含关系D.组合关系

简述四种UML依赖关系异同。

UML中的关系元素包括()。A、依赖B、关联C、泛化D、实现

在UML的关系中,表示特殊与一般的关系是()。A、依赖关系B、泛化关系C、关联关系D、实现关系

在UML的用例图中,扩展关系是一种()A、泛化关系B、依赖关系C、关联关系

简述扩展、包含和细化三种UML依赖关系的异同。

在UML中,有四种关系,下面哪个不是()。A、依赖关系B、继承关系C、泛化关系D、实现关系

类图可以包含类、接口、依赖关系、泛化关系、关联关系、和实际关系等模型元素。

在UML的类图中,描述整体与部分关系的有()A、泛化关系B、聚合关系C、依赖关系

单选题在UML的类图中,描述整体与部分关系的有()A泛化关系B聚合关系C依赖关系

问答题简述四种UML依赖关系异同。