问题 单项选择题

当采用标准UML构建系统类模型(Class Model)时,若类B除具有类A的全部特性外,还可定义新的特性以及置换类A的部分特性,那么类B与类A具有()关系。

A.聚合

B.泛化

C.传递

D.迭代

答案

参考答案:B

解析:

聚合关系(Aggregation)表示一个整体与部分的关系。通常在定义一个整体类后,再去分析这个整体类的组成结构,从而找出一些成员类,该整体类和成员类之间就形成了聚合关系。

泛化关系(Generalization):A是B和C的父类,B、C具有公共类(父类)A,说明A是B,C的一般化(概括,也称泛化)。

迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。

选择题
问答题 简答题