问题 单项选择题

在UML类图中,包含订单和订单明细两个类,则这两个类之间的关系应为()。

A.关联

B.聚合

C.组装

D.继承

答案

参考答案:C

解析:本题考查面向对象设计的相关知识。在面向对象分析和设计中,类之间存在继承、关联、聚合和组装等关系。继承关系对父类和子类进行建模,其中父类和子类之间共享数据和方法的机制。关联关系表示类之间的一种连接关系,如员工类和公司类之间具有关联关系。聚合关系表示客观事物之间的整体和部分的关系,如汽车和发动机的关系。组装关系是一种更强的聚合关系,一个部分类的对象在一个时刻必须仅属于一个整体类的对象,且整体类的对象管理它的部分类的对象。整体类不存在了,部分类也就不复存在。

多项选择题
判断题