早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

下图中,类Product和ConcreteProduct的关系是 (45),类ConcreteCreator和 ConcreteProduct的关系是

题目

下图中,类Product和ConcreteProduct的关系是 (45),类ConcreteCreator和 ConcreteProduct的关系是 (46) 。

A.继承

B.关联

C.组合

D.依赖

(46)A.继承

B.关联

C.组合

D.依赖

请帮忙给出每个问题的正确答案和分析,谢谢!

参考答案
问题 1 答案解析:A
本题考查面向对象技术的基础知识。类之间的关系主要有几种:继承关系是指子类自动地具有其父类的全部属性与操作,也称为父类对子类的泛化;关联关系是指两个或多个类之间的一种静态关系,表现为一个类是另一个类的成员变量。若一个类由若干个其他类作为其构成部分,则这样的关系是组合关系。依赖关系也是类之间的一种静态关系,表现为一个类是另一个类的局部变量。图中,Product与ConcreteProduct以及Creator与ConcreteCreator之间的关系是继承关系,在UML建模语言中,采用空心三角形表示,从子类指向父类;ConcreteProduct与ConcrcteCreator之间是依赖关系,类ConcreteCreator依赖类ConcreteProduct。


问题 2 答案解析:D
同45题解析