网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
下图中,类Product和ConcreteProduct的关系是(请作答此空),类ConcreteCreator和ConcreteProduct的关系是( )。

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

参考答案

参考解析
解析:类之间的关系主要有以下几种:(1)继承关系是指子类自动地具有其父类的全部属性与操作,也称为父类对子类的泛化。在UML建模语言中,采用空心三角形表示,从子类指向父类,Product和ConcreteProduct以及Creator和ConcreteCreator之间的关系是继承关系,故第一空正确答案为A。(2)关联关系是指两个或多个类之间的一种静态关系,表现为一个类是另一个类的成员变量。在UML类图中,用实线连接有关联的对象所对应的类。(3)组合关系是指一个类由若干个其他的类作为其构成部分。在UML中,组合关系用带实心菱形的直线表示。(4)依赖关系也是类之间的一种静态关系,表现为一个类是另外一个类的局部变量。在UML中,依赖关系用带箭头的虚线表示,由依赖的一方指向被依赖的一方。ConcreteCreator和ConcreteProduct 之间是依赖关系,类ConcreteCreator依赖类ConcreteProduct 。故第二空答案为D。
更多 “下图中,类Product和ConcreteProduct的关系是(请作答此空),类ConcreteCreator和ConcreteProduct的关系是( )。A.继承 B.关联 C.组合 D.依赖” 相关考题
考题 下图中,类 Product 和 ConcreteProduct 的关系是(45) 类ConcreteCreator 和ConceteProduct 的关系是(46)A.继承B.关联C.组合D.依赖

考题 下图中,类Product和ConcreteProduct的关系是 (45),类ConcreteCreator和 ConcreteProduct的关系是 (46) 。A.继承B.关联C.组合D.依赖(46)A.继承B.关联C.组合D.依赖请帮忙给出每个问题的正确答案和分析,谢谢!

考题 如下所示的UML序列图中, ( ) 表示返回消息,Account类必须实现的方法有 (请作答此空) 。 A.start0 B.checkBalance()和withdraw() C.deposit0 D.checkBalance()、withdraw()和deposit()

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

考题 在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括(请作答此空)。下图是一个UML类图,其中类University和类School之间是( )关系,类Person和类PersonRecord之间是( )关系,表示Person与Person Record( )。 A.对系统的词汇建模 B.对简单的协作建模 C.对逻辑数据库模式建模 D.对系统的需求建模

考题 如图所示的UML类图中,Shop和Magazine之间为( )关系,Magazine和Page之间为( )关系。UML类图通常不用于对(请作答此空)进行建模。 A.系统的词汇 B.简单的协作 C.逻辑数据库模式 D.对象快照

考题 在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括( )。下图是一个UML类图,其中类University和类School之间是( )关系,类Person和类PersonRecord之间是( )关系,表示Person与Person Record(请作答此空)。 A. 之间的语义关系,其中PersonRecord发生变化会影响Person的语义 B .之间的一种结构关系,描述了一组链,即对象之间的连接 C. 是整体和部分的关系 D .是一般和特殊的关系

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

考题 类封装了信息和行为,是面向对象的重要组成部分。在系统设计过程中,类可以划分为 不同种类。身份验证通常属于( ),用户通常属于(请作答此空)。A.控制类 B.实体类 C.边界类 D.接口类

考题 继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个类只能有一个父类时,称为( );当一个类有两个或两个以上的类作为父类时,称为(请作答此空)。A.单重继承 B.多态 C.混合继承 D.多重继承

考题 在面向对象方法中,继承用于( )。通过继承关系创建的子类(请作答此空)。A.只有父类具有的属性 B.只有父类具有的操作 C.只能有父类所不具有的新操作 D.可以有父类的属性和方法之外的新属性和新方法

考题 如下所示的UML序列图中, (请作答此空) 表示返回消息,Account类必须实现的方法有 ( ) 。 A.tansID B.balance C.withdraw D.deposit

考题 聚类的典型应用不包括( ),(请作答此空)是一个典型的聚类算法。A.决策树 B.Apriori C.k-means D.SVM

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

考题 下图是( )设计模式的类图,该设计模式的目的是( ),图中,ConcreteStrategy和Strategy之间是( )关系,Strategy和Context之间是(请作答此空)关系。 A.依赖 B.关联 C.继承 D.聚合

考题 下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,Subject和Proxy之间是( )关系,Proxy和RealSubject之间是( )关系。 A.适配器 B.桥接 C.装饰 D.代理

考题 下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,ConcreteCommand和Command之间是( )关系,Invoker和Command之间是( )关系。 A.适配器 B.命令 C.装饰 D.代理

考题 下图为某设计模式的类图,类State和Context的关系为(请作答此空),类( )是客户使用的主要接口。 A.继承 B.实现 C.聚合 D.组合

考题 如下所示的UML图中,(I)是( ),(Ⅱ)是( ),(Ⅲ)是(请作答此空)。 A.参与者 B.用例 C.泛化关系 D.包含关系

考题 以下用例图中,A1和A2为( )。A1和A2的关系为(请作答此空)。 A.关联 B.泛化 C.包含 D.扩展

考题 下图是( )设计模式的类图,该设计模式的目的是( ),图中,Decorator和Component之间是(请作答此空)关系,ConcreteDecorator和Decorator之间是( )关系。 A.依赖和关联 B.依赖和继承 C.关联和实现 D.继承和实现

考题 以下用例图中,A1和A2为(请作答此空)。A1和A2的关系为( )。 A.参与者 B.人 C.系统 D.外部系统

考题 下图为某设计模式的类图,类State和Context的关系为( ),类(请作答此空)是客户使用的主要接口。 A.Context B.ConcreteStateA C.ConcreteStateB D.State

考题 在面向对象技术中,( )是一组具有相同结构、相同服务、共同关系和共同语义的(请作答此空)集合,其定义包括名称、属性和操作。A.类 B.对象 C.实例 D.属性

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

考题 面向对象分析中,类与类之间的 "IS-A"关系的是一种( ),类与类之间的"IS-PART-OF"关系是一种(请作答此空)。A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系

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