首页
登录
从业资格
下图中,类Product和ConcreteProduct的关系是(请作答此空),
下图中,类Product和ConcreteProduct的关系是(请作答此空),
admin
2022-08-02
42
问题
下图中,类Product和ConcreteProduct的关系是(请作答此空),类ConcreteCreator和ConcreteProduct的关系是( )。
A.继承B.关联C.组合D.依赖
选项
A.继承
B.关联
C.组合
D.依赖
答案
A
解析
类之间的关系主要有以下几种:(1)继承关系是指子类自动地具有其父类的全部属性与操作,也称为父类对子类的泛化。在UML建模语言中,采用空心三角形表示,从子类指向父类,Product和ConcreteProduct以及Creator和ConcreteCreator之间的关系是继承关系,故第一空正确答案为A。(2)关联关系是指两个或多个类之间的一种静态关系,表现为一个类是另一个类的成员变量。在UML类图中,用实线连接有关联的对象所对应的类。(3)组合关系是指一个类由若干个其他的类作为其构成部分。在UML中,组合关系用带实心菱形的直线表示。(4)依赖关系也是类之间的一种静态关系,表现为一个类是另外一个类的局部变量。在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。ConcreteCreator和ConcreteProduct 之间是依赖关系,类ConcreteCreator依赖类ConcreteProduct 。故第二空答案为D。
转载请注明原文地址:https://tihaiku.com/congyezige/2415424.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
已知x=-31/64,若采用8位定点机器码表示,则[x]原=(请作答此空),[x
计算机系统的工作效率通常用(请作答此空)来度量;计算机系统的可靠性通常用()来
一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(请作答此空
()productsoftenfeaturegameswithlea
设32位浮点数格式如下。以下关于浮点数表示的叙述中,正确的是(请作答此空)。若阶
假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为(请作答此空);
哈希表的平均查找长度和()无直接关系。A.哈希函数 B.装填因子 C.哈希
堆排序是一种基于(请作答此空)的排序方法,()不是堆。A.计数 B.插入 C
拓扑序列是无环有向图中所有顶点的一个线性序列,图中任意路径中的各个顶点在该图的拓
堆排序是一种基于()的排序方法,(请作答此空)不是堆。A.15,28,25,5
随机试题
Agoodwaytogetinformationforessaysandreportsistointerviewpeople
AccordingtoastudyconductedbyChinaPopulationCommunicationCenter,75%
[originaltext]W:Hi,ProfessorHiggins.M:Hi,Julia.W:Wouldyoubeabletoh
按照商品出库凭证所列商品编号、产地、品名、规格、等级、单位、数量等项,做到准确无
防火墙通常分为内网、外网和DMZ三个区域,按照默认受保护程度,从低到高正确的排列
核酸的一级结构A.多核苷酸链中,氨基酸的排列顺序 B.多核苷酸链中,碱基的排列
数字化业务不具备的特点是()。A.运行环境开放 B.电子虚拟服务方式
Afteraday'sfiercefighting,theenemy
牛市套利对于可储存的并且作物年度相同的商品较为有效。( )
有垂直位移,但不能承受水平荷载的管道支架是( )支架。A.固定 B.滑动 C
最新回复
(
0
)