下图中,类Product和ConcreteProduct的关系是(请作答此空 )

考试题库2022-08-02  28

问题 下图中,类Product和ConcreteProduct的关系是(请作答此空 ),类ConcreteCreator和ConcreteProduct的关系是()。A.继承B.关联C.组合D.依赖

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

答案 A

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

最新回复(0)